我一直在想,使用update
mongodb
{upsert:true}
选项,是否有可能同时upsertedCount
和modifiedCount
成为upsertedCount
0?
我理解modifiedCount
是指创建的文档,而upsert
是指更新后的文档。
所以使用{{1}}我找不到两个都等于0的场景。
我错了吗?
提前感谢您的帮助。
答案 0 :(得分:0)
我认为你的假设是正确的。 Upsert基本上意味着如果找不到文档,则创建一个新文档。 因此,如果在执行更新时将其设置为true,则文档将存在并将被修改(将modifiedCount设置为1)或文档不存在(将upsertCount设置为1)