在MongoDB Node.js中将对象推送到数组

我是凯恩

这是我的mongodb收藏。

我想使用findOneAndUpdate()将对象推送到数组。

这是我的nodejs代码。

url = req.params.posturl
         filter = { url: url }
         update = { comments: (result.like + 1) }
         // maybe you can try save/get this to/in .json
         Blog.findOneAndUpdate(filter, update)
            .then((result) => {
               res.json({ status: 1 })
            })
            .catch((error) => {
               console.log(error);
            })

我怎样才能做到这一点?

isik_hi

您可以使用$push运算符来更新数组。实际上,您也可以通过几种方式来更新文档,例如$setoperator,或者找到一个并更改文档然后保存新文档,这将更新您的文档。TLDR代码在这里;

const url = req.params.posturl
const newComment = req.body.comment
const filter = { url }
const willBePush = { comments: newComment }
Blog.findOneAndUpdate(filter, { $push: willBePush })
  .then((result) => {
    /** Do whatever with response if you want to see new document you can pass { new: true } as option for findOneAndUpdate method*/
    console.log(result)    
  })
  .catch((error) => {
    console.log(error);
  })

参考文献:

$推

$ set

猫鼬文件

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使用node.js将数组推送到mongodb文档

来自分类Dev

MongoDB 和 Node.js - 将整个模型推送到 ref 数组和推送 id 之间的区别

来自分类Dev

Mongoose / MongoDB PUT:如果对象ID在数组中唯一,则将对象推送到数组

来自分类Dev

Mongodb Atlas + Node.js在本地工作,但是在推送到Heroku时停止

来自分类Dev

如何使用FormData()将对象数组从React Js发送到MongoDB的Nodejs?

来自分类Dev

MongoDB推送到空数组

来自分类Dev

node js mongodb 获取数据

来自分类Dev

Node.js Mongodb graphql

来自分类Dev

Node.js 与 MongoDB 的连接

来自分类Dev

如何在php中将对象推送到数组?

来自分类Dev

如何在angularjs中将对象推送到数组中?

来自分类Dev

如何在angularjs中将对象推送到数组?

来自分类Dev

我们可以使用mongodb将对象值推送到$ project中吗

来自分类Dev

Node.js的承诺:异步推送到数组并保存

来自分类Dev

Node.js的承诺:异步推送到数组并保存

来自分类Dev

值未推送到node.js中的数组

来自分类Dev

Node.js推送到数组内部以进行请求循环

来自分类Dev

在node.js和mongodb中将字符串数组作为一个参数发布

来自分类Dev

在node.js环境中将mongodb与elasticsearch集成

来自分类Dev

React Leaflet:将对象从MongoDB获取到Leaflet映射作为标记(使用node.js和express)

来自分类Dev

React Leaflet:将对象从MongoDB获取到Leaflet映射作为标记(使用node.js和express)

来自分类Dev

将对象推送到无法在angular js中工作的数组

来自分类Dev

无法将值推送到mongoDB数组

来自分类Dev

MongoDB 2.0.42:推送到嵌套数组?

来自分类Dev

JavaScript / Node.JS将对象转换为数组

来自分类Dev

将对象从node.js发送到ejs,而不是[对象对象]

来自分类Dev

通过_id node.js查找mongodb文档mongodb本机

来自分类Dev

Node.js + mongodb还是mongojs?

来自分类Dev

使用Node.js导入/导出MongoDB

Related 相关文章

  1. 1

    我无法使用node.js将数组推送到mongodb文档

  2. 2

    MongoDB 和 Node.js - 将整个模型推送到 ref 数组和推送 id 之间的区别

  3. 3

    Mongoose / MongoDB PUT:如果对象ID在数组中唯一,则将对象推送到数组

  4. 4

    Mongodb Atlas + Node.js在本地工作,但是在推送到Heroku时停止

  5. 5

    如何使用FormData()将对象数组从React Js发送到MongoDB的Nodejs?

  6. 6

    MongoDB推送到空数组

  7. 7

    node js mongodb 获取数据

  8. 8

    Node.js Mongodb graphql

  9. 9

    Node.js 与 MongoDB 的连接

  10. 10

    如何在php中将对象推送到数组?

  11. 11

    如何在angularjs中将对象推送到数组中?

  12. 12

    如何在angularjs中将对象推送到数组?

  13. 13

    我们可以使用mongodb将对象值推送到$ project中吗

  14. 14

    Node.js的承诺:异步推送到数组并保存

  15. 15

    Node.js的承诺:异步推送到数组并保存

  16. 16

    值未推送到node.js中的数组

  17. 17

    Node.js推送到数组内部以进行请求循环

  18. 18

    在node.js和mongodb中将字符串数组作为一个参数发布

  19. 19

    在node.js环境中将mongodb与elasticsearch集成

  20. 20

    React Leaflet:将对象从MongoDB获取到Leaflet映射作为标记(使用node.js和express)

  21. 21

    React Leaflet:将对象从MongoDB获取到Leaflet映射作为标记(使用node.js和express)

  22. 22

    将对象推送到无法在angular js中工作的数组

  23. 23

    无法将值推送到mongoDB数组

  24. 24

    MongoDB 2.0.42:推送到嵌套数组?

  25. 25

    JavaScript / Node.JS将对象转换为数组

  26. 26

    将对象从node.js发送到ejs,而不是[对象对象]

  27. 27

    通过_id node.js查找mongodb文档mongodb本机

  28. 28

    Node.js + mongodb还是mongojs?

  29. 29

    使用Node.js导入/导出MongoDB

热门标签

归档