sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb java api:WriteResult#getN()

Från GetLastError() dokumentationen

Returvärdet från kommandot är ett objekt med olika fält. De vanliga fälten listas nedan; det kan också finnas andra fält.

  • ok - sant indikerar att getLastError-kommandot slutförts framgångsrikt. Detta indikerar INTE att det inte var ett senaste fel.
  • err - om den inte är null, indikerar det att ett fel har inträffat. Värde är en textbeskrivning av felet.
  • kod - om den är inställd, anger felkoden som inträffade. connectionId - anslutningens ID
  • lastOp - op-id från den senaste operationen

För uppdateringar:

  • n - om en uppdatering gjordes är detta antalet uppdaterade dokument.

Så i detta sammanhang betyder 'get "n"-fält' få n vilket är antalet uppdaterade dokument. Utan att "multi" är satt till sant kan det bara vara antingen 0 eller 1.




  1. Hur autentiseras Mongolab REST API

  2. Hur man kontrollerar att socket är levande (anslutet) i socket.io med flera noder och socket.io-redis

  3. Vilket är det rekommenderade sättet att sänka index med Mongoose?

  4. Hur man uppnår en skrivskyddad anslutning med pymongo