MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

API Java do MongoDB:Diferença entre com.mongodb.DBCollection.Save() e com.mongodb.DBCollection.Insert()?


Salvar só pode salvar um objeto por vez. Se _id for fornecido e já existir, o novo documento substituirá o existente anteriormente. Se não existir, ele fará uma inserção.

Insert pode pegar um único objeto ou um ArrayList de objetos e fazer uma "inserção em massa" deles.

Se você fornecer um _id existente a uma inserção, isso causará uma exceção de ID duplicada.