问题描述
我不是 Mongo 专家。我正在尝试通过替换新文档来更新完整文档。
我在集合中的现有文档中有以下字段
qid,column a,column b,column c
新文档有以下字段
qid,column d,column e (column c is not available)
因此,当我尝试使用以下代码更新文档时,它会在集合中的文档中更新如下
qid,column c,column e
List
documents.stream().forEach((document) -> {
updateList.add(new UpdateOneModel<Document>(
new Document().append("qid",qid),new Document().append("$set",document)));
});
BulkWriteResult result = securitiesCollection.bulkWrite(updateList,MongoDbConstants.ORDERED_OPTION_FALSE);
如何通过删除现有文档来更新集合中完整的新文档集?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)