2012-07-30 116 views

回答

10

保存一次只能保存一个对象。如果提供了_id并且它已经存在,则新文档将覆盖先前存在的文档。如果它不存在,它将执行插入操作。

插入可以获取单个对象或对象的ArrayList并对它们执行“批量插入”操作。

如果你给现有的_id插入它会导致重复的Id异常。

3

.insert只有插入,而.save可以做插入或更新。

com.mongodb.DBCollection.Save

保存一个目的是该集合(基于 对象_id不插入或更新)。