MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB Java API:Unterschied zwischen com.mongodb.DBCollection.Save() und com.mongodb.DBCollection.Insert()?

Speichern kann nur ein Objekt auf einmal speichern. Wenn _id angegeben wird und bereits vorhanden ist, überschreibt das neue Dokument das zuvor vorhandene. Wenn es nicht existiert, wird es eingefügt.

Insert kann ein einzelnes Objekt oder eine ArrayList von Objekten nehmen und eine "Masseneinfügung" davon durchführen.

Wenn Sie einer Einfügung eine vorhandene _id zuweisen, führt dies zu einer Ausnahme wegen doppelter ID.