【发布时间】:2019-07-02 05:33:02
【问题描述】:
有什么方法可以知道 Mongoose 的 upsert 选项是否通过 await 创建了新文档?基本上我想做this,除非没有回调。
注意:我使用的是findByIdAndUpdate
【问题讨论】:
-
这应该可以工作
const data = await User.update({ }, { upsert: true }) console.log(data) -
@AnthonyWinzlet 这将记录文档内容
-
那你可能在用
findOneAndUpdate? -
@AnthonyWinzlet 我是
findByIdAndUpdate,确切地说,不知道返回值会有所不同。编辑了我的问题 -
有什么理由不使用
update并使用@AnthonyWinzlet 的便捷答案吗?
标签: node.js mongodb mongoose mongodb-query