为什么.save在Mongoose中起作用但在带有upsert的.update中不起作用

沙吞

我的保存是:

        tx = new Transaction transaction

        tx.save (err) ->
            console.log err
            cb err

这样可以节省。

    Transaction.update transaction, {upsert: true}, (err, num, raw) ->
      console.log err
      console.log num
      console.log raw

但是,我的更新不会更新文档。此外,对于,它返回noerr和0 num这是与"mongoose": "~3.8.0"

有线草原

update函数的第一个参数是查询,以匹配一个或多个文档(参考)。

我希望该调用Transaction.update仅包括文档的_id,而不是整个对象。第二个参数是整个文档或使用更新运算符的对象。

您可能想要:

Transaction.update _id : transaction._id, transaction, upsert: true, 
   (err, num, raw)->    

或者,也许您想使用记录在案的更新操作符之一来设置该事务的特定属性

Transaction.update  _id : transaction._id,  $set :  { amount : 500 } ,
      upsert : true, (err, num, raw) ->

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中为什么不起作用

来自分类Dev

为什么 find 方法在 Mongoose 中不起作用

来自分类Dev

为什么此CURL在PHP中起作用但在shell中不起作用

来自分类Dev

为什么findOne()在withTracker()部分中不起作用,但在render()方法中却起作用?

来自分类Dev

为什么此CURL在PHP中起作用但在shell中不起作用

来自分类Dev

为什么请求在 laravel 中不起作用,但在 pgAdmin 中起作用?

来自分类Dev

为什么save()在Sequelize中不起作用?

来自分类Dev

为什么带有jmp指令的shellcode起作用,为什么标签在C包装器中不起作用?

来自分类Dev

为什么不起作用?

来自分类Dev

为什么“脚本”中的代码在 html 中不起作用?

来自分类Dev

为什么带有不同参数的多个`this()`在父构造函数中不起作用?

来自分类Dev

为什么VStack在带有scrollview的GeometryReader中不起作用?

来自分类Dev

为什么带有涉及计算的参数的查询在SSRS中不起作用?

来自分类Dev

为什么带有不同参数的多个`this()`在父构造函数中不起作用?

来自分类Dev

为什么“cat >> file”在带有粘贴文本的 zsh 中不起作用?

来自分类Dev

为什么回调在带有 mysql 的 nodejs 中不起作用?

来自分类Dev

Twitter Bootstrap。为什么模式事件在JQuery中起作用但在纯JS中不起作用?

来自分类Dev

Anchor Click和jQuery GET在FF和Safari中不起作用,但在Chrome中起作用,为什么?

来自分类Dev

为什么这些线性不等式约束在Matlab中起作用但在Octave中不起作用?

来自分类Dev

为什么xmllint在Aurelia应用程序中不起作用但在普通JS应用程序中起作用

来自分类Dev

为什么项目选择在普通列表的recyclerview中不起作用,但在搜索列表中起作用?

来自分类Dev

为什么我的正则表达式在X中起作用但在Y中不起作用?

来自分类Dev

为什么折叠在清单文件中起作用但在其他xml文件中不起作用(Eclipse)?

来自分类Dev

为什么我的 css 更改在检查器中起作用,但在定制器中不起作用?

来自分类Dev

为什么此MySQL Update查询不起作用?

来自分类Dev

在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

来自分类Dev

MongoDB查询在Node.js中不起作用 为什么此代码不起作用?

来自分类Dev

为什么跳跃不起作用在pygame中不起作用

来自分类Dev

为什么在异常消息中附加信息不起作用?

Related 相关文章

  1. 1

    在PHP中为什么不起作用

  2. 2

    为什么 find 方法在 Mongoose 中不起作用

  3. 3

    为什么此CURL在PHP中起作用但在shell中不起作用

  4. 4

    为什么findOne()在withTracker()部分中不起作用,但在render()方法中却起作用?

  5. 5

    为什么此CURL在PHP中起作用但在shell中不起作用

  6. 6

    为什么请求在 laravel 中不起作用,但在 pgAdmin 中起作用?

  7. 7

    为什么save()在Sequelize中不起作用?

  8. 8

    为什么带有jmp指令的shellcode起作用,为什么标签在C包装器中不起作用?

  9. 9

    为什么不起作用?

  10. 10

    为什么“脚本”中的代码在 html 中不起作用?

  11. 11

    为什么带有不同参数的多个`this()`在父构造函数中不起作用?

  12. 12

    为什么VStack在带有scrollview的GeometryReader中不起作用?

  13. 13

    为什么带有涉及计算的参数的查询在SSRS中不起作用?

  14. 14

    为什么带有不同参数的多个`this()`在父构造函数中不起作用?

  15. 15

    为什么“cat >> file”在带有粘贴文本的 zsh 中不起作用?

  16. 16

    为什么回调在带有 mysql 的 nodejs 中不起作用?

  17. 17

    Twitter Bootstrap。为什么模式事件在JQuery中起作用但在纯JS中不起作用?

  18. 18

    Anchor Click和jQuery GET在FF和Safari中不起作用,但在Chrome中起作用,为什么?

  19. 19

    为什么这些线性不等式约束在Matlab中起作用但在Octave中不起作用?

  20. 20

    为什么xmllint在Aurelia应用程序中不起作用但在普通JS应用程序中起作用

  21. 21

    为什么项目选择在普通列表的recyclerview中不起作用,但在搜索列表中起作用?

  22. 22

    为什么我的正则表达式在X中起作用但在Y中不起作用?

  23. 23

    为什么折叠在清单文件中起作用但在其他xml文件中不起作用(Eclipse)?

  24. 24

    为什么我的 css 更改在检查器中起作用,但在定制器中不起作用?

  25. 25

    为什么此MySQL Update查询不起作用?

  26. 26

    在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

  27. 27

    MongoDB查询在Node.js中不起作用 为什么此代码不起作用?

  28. 28

    为什么跳跃不起作用在pygame中不起作用

  29. 29

    为什么在异常消息中附加信息不起作用?

热门标签

归档