我知道我们可以用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 ×1