mongo集合中的重复记录

时间:2017-07-25 04:11:14

标签: mongodb spring-mongo

我有一个奇怪的问题,我正在使用下面的updateDocument函数更新mongo文档,
我看到该集合正在与相同的“ObjectId”重复 我在尝试使用“mongo chef”删除文档时发现了这一点,有些文档有ObjectId,有些文档没有。

the duplicate list

the mongo chef removal dialog

更新代码:

@Autowired
MongoTemplate  mongoTemplate;

public WriteResult updateDocument(DBObject document) {
     DBCollection collection mongoTemplate.getCollection("documents");
     DBObject query = new BasicDBObject().append("documentId",documentId)
                      .append("ownerId", ownerId);

collection.update(query, document);

}

我做错了什么?

0 个答案:

没有答案