CNode

关于mongodb2.X驱动程序中updateOne方法返回值res.upsertedCount的疑惑

问答
Hhaozxuan发布于11 年前最后回复11 年前1 回复5354 浏览0 收藏

如题,我在使用mongodb3.0.2 驱动2.0.27的updateOne方法时,对于官方给出的upsertedCount返回值,比较疑惑。 因为我实验后发现,matchedCount是官方实例中的1,但是upsertedCount却为0.下面是官方文档的连接。 http://mongodb.github.io/node-mongodb-native/2.0/api/Collection.html#updateOne 有人知道具体原因吗?

查看回复

回复 (1)

H
haozxuan#1·11 年前

(⊙o⊙)…,理解错误了,以为matchedCount是匹配到的文档数目,upsertedCount是更新影响的文档数目,其实upsertedCount是upsert(如果没有创建,新加)的数目。 添麻烦了

参与回复
登录后即可参与回复。登录