2012-07-30 143 views

回答

10

保存一次只能保存一個對象。如果提供了_id並且它已經存在,則新文檔將覆蓋先前存在的文檔。如果它不存在,它將執行插入操作。

插入可以獲取單個對象或對象的ArrayList並對它們執行「批量插入」操作。

如果你給現有的_id插入它會導致重複的Id異常。

3

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

com.mongodb.DBCollection.Save

保存一個目的是該集合(基於 對象_id不插入或更新)。