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

MongoDB Java API:Forskellen mellem com.mongodb.DBCollection.Save() og com.mongodb.DBCollection.Insert()?

Gem kan kun gemme ét objekt ad gangen. Hvis _id er angivet, og det allerede eksisterer, vil det nye dokument overskrive det tidligere eksisterende. Hvis den ikke findes, vil den lave en indsættelse.

Insert kan tage et enkelt objekt eller en ArrayList af objekter og lave en "bulk insert" af dem.

Hvis du giver et eksisterende _id til en indsættelse, vil det forårsage en duplikat-id-undtagelse.



  1. MongoDb-sammenlægning Gruppér efter dato

  2. Brug $strLenCP med Spring Data MongoDB

  3. Hvordan forespørges et MongoDB indlejret dokument korrekt med python?

  4. Skub element i array, som er nøglen til et andet objekt på en bestemt position