【发布时间】:2019-02-01 15:00:47
【问题描述】:
我发现我可以.save(objects) 在密钥不存在时创建对象。我发现我可以.bulkUpdate(objects) 更新其键存在的对象。
我的问题是:如何进行批量更新插入?如果密钥存在,则更新(合并),如果不存在,则创建它。
有没有办法做到这一点而无需大量开销?
这样做可以接受吗?
db.collection("threads").bulkUpdate(keyedThreads);
db.collection("threads").save(keyedThreads);
【问题讨论】: