我使用gmongo (用于Grails)库将数据插入mongodb。我想插入一个独特的元素。我尝试为MongoDB创建一个唯一的索引:
db.collection.ensureIndex( { "object_id": 1 }, { unique: true } )但是,当我尝试同时通过webservice插入多个时间数据时,会出现一些重复的元素。也许,当我插入500个文档时,我得到了3-5个重复的元素。
提前谢谢。
发布于 2014-02-18 09:08:17
您可以将函数、ensureIndex、和update方法与向上插入参数( true )组合。
语法:
db.collection.update( <query>, <update>, <upsert>, <multi> )有关更多信息,请参考这里。
https://stackoverflow.com/questions/21848637
复制相似问题