MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

API Java Mongodb :WriteResult#getN()

À partir de la documentation GetLastError()

La valeur de retour de la commande est un objet avec plusieurs champs. Les champs communs sont répertoriés ci-dessous ; il peut également y avoir d'autres champs.

  • ok - true indique que la commande getLastError s'est terminée avec succès. Cela n'indique PAS qu'il n'y a pas eu une dernière erreur.
  • err - si non nul, indique qu'une erreur s'est produite. La valeur est une description textuelle de l'erreur.
  • code - si défini, indique le code d'erreur qui s'est produit. connectionId - l'identifiant de la connexion
  • lastOp - l'op-id de la dernière opération

Pour les mises à jour :

  • n - si une mise à jour a été effectuée, il s'agit du nombre de documents mis à jour.

Ainsi, dans ce contexte, 'get "n" field' signifie get n qui est le nombre de documents mis à jour. Si "multi" n'est pas défini sur true, il ne peut être que 0 ou 1.