我不是蒙哥Maven。我正试图用新文档替换整个文档。
我在集合中的现有文档中有以下字段
qid, column a, column b, column c
新文档包含以下字段
qid, column a, column b, column d, column e (column c is not available)
因此,当我尝试用下面的代码更新文档时,它在集合中的文档中得到如下更新
qid, column a, column b, column c, column d, column e
listupdatelist=new arraylist(documents.size());
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);
如何通过删除现有文档来更新集合中完整的新文档集?
暂无答案!
目前还没有任何答案,快来回答吧!