小编Jas*_*ang的帖子

mongodb中的异构批量更新

我知道我们可以用mongodb批量更新文件

db.collection.update( criteria, objNew, upsert, multi )
Run Code Online (Sandbox Code Playgroud)

在一个db调用中,但它是同类的,即所有受影响的文档都遵循一种标准.但我想做的就是这样

db.collection.update([{criteria1, objNew1}, {criteria2, objNew2}, ...]
Run Code Online (Sandbox Code Playgroud)

,发送多个更新请求,可以在单个db调用中更新可能完全不同的文档或文档类.

我想在我的应用程序中做的是插入/更新一堆具有复合主键的对象,如果该键已经存在,则更新它; 否则插入它.

我可以在mongodb的一个组合中完成所有这些吗?

mongodb

9
推荐指数
1
解决办法
9299
查看次数

标签 统计

mongodb ×1