2014-02-18 15 views
2

我使用gmongo(用於Grails)庫將數據插入到mongodb中。我想插入獨特的元素。 我嘗試MongoDB的創建唯一索引:在Grails中不能插入使用gmongo的獨特文檔

db.collection.ensureIndex({ "object_id": 1 }, { unique: true }) 

然而,有一些重複的元素,當我試圖在同一時間插入大量的時間通過web服務的一個數據。也許,當我插入500個文檔時,我得到了3-5個重複元素

預先感謝。

回答

1

您可以組合功能ensureIndex更新UPSERT參數(真)。

語法:

db.collection.update(<query>, <update>, <upsert>, <multi>) 

參考here以獲取更多信息。

+0

謝謝。讓我來檢查一下 –