sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb java api:WriteResult#getN()

Fra GetLastError() dokumentationen

Returværdien fra kommandoen er et objekt med forskellige felter. De almindelige felter er anført nedenfor; der kan også være andre felter.

  • ok - sand angiver, at getLastError-kommandoen er gennemført. Dette indikerer IKKE, at der ikke var en sidste fejl.
  • err - hvis ikke-null, angiver en fejl opstået. Værdi er en tekstlig beskrivelse af fejlen.
  • kode - hvis angivet, angiver den fejlkode, der opstod. connectionId - id'et for forbindelsen
  • lastOp - op-id'et fra den sidste operation

For opdateringer:

  • n - hvis en opdatering blev udført, er dette antallet af opdaterede dokumenter.

Så i denne sammenhæng betyder 'hent "n" felt' få n, som er antallet af opdaterede dokumenter. Uden at "multi" er sat til sand kan det kun være enten 0 eller 1.




  1. mongodb &max forbindelser

  2. NoSQL - MongoDB vs CouchDB

  3. MongoDB geospatialt indeks på en matrix (multikey + geospatial)

  4. Kan du søge i andre modeller med instansmetoder i Mongoose?