我有一个奇怪的问题,我正在使用下面的updateDocument函数更新mongo文档,
我看到该集合正在与相同的“ObjectId”重复
我在尝试使用“mongo chef”删除文档时发现了这一点,有些文档有ObjectId,有些文档没有。
更新代码:
@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);
}
我做错了什么?