Da documentação GetLastError()
O valor de retorno do comando é um objeto com vários campos. Os campos comuns estão listados abaixo; também pode haver outros campos.
- ok - true indica que o comando getLastError foi concluído com sucesso. Isso NÃO indica que não houve um último erro.
- err - se não for nulo, indica que ocorreu um erro. Valor é uma descrição textual do erro.
- código - se definido, indica o código de erro que ocorreu. connectionId - o id da conexão
- lastOp - o op-id da última operação
Para atualizações:
- n - se foi feita uma atualização, este é o número de documentos atualizados.
Portanto, neste contexto, 'obter campo "n"' significa obter n que é o número de documentos atualizados. Sem "multi" ser definido como verdadeiro, só pode ser 0 ou 1.