MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

API Java do Mongodb:WriteResult#getN()


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.