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

API Java MongoDB :Différence entre com.mongodb.DBCollection.Save() et com.mongodb.DBCollection.Insert() ?

Enregistrer ne peut enregistrer qu'un seul objet à la fois. Si _id est fourni et qu'il existe déjà, le nouveau document écrasera celui existant précédemment. S'il n'existe pas, il fera une insertion.

L'insertion peut prendre un seul objet ou une ArrayList d'objets et en faire une "insertion en masse".

Si vous donnez un _id existant à une insertion, cela entraînera une exception d'ID en double.