使用Mongoose将项目推送到对象中的数组

阿约大亨

我想更新数据对象中的posts数组。这是我的模式,这很重要:

const mongoose = require('mongoose');
const Post = require('./post');
const Review = require('./comment')

    const User = mongoose.Schema({
        _id: mongoose.Schema.Types.ObjectId,

        username: {
            type: String,
            required: true
        }

        // necessary details needed for the user to initially working with
        data: {

            posts: [
                Post
            ],
            following: [String]
            }
        }

    });

我已经尝试过:

User.update({_id: user}, {data:{$push: {posts: post
  }}}).then(data=>{
    console.log(data);
  })

但它确实起作用。谢谢。

哈维

试试这个代码:

User.update(
    { "_id": user },
    {
        "$push":
            {
                "data.posts": post
            }
    }
).then(data => {
    console.log(data);
})

在此处阅读有关$ push的更多信息。

希望这能解决您的查询!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 Mongoose 推送到对象中的数组?

来自分类Dev

将项目推送到嵌套对象数组

来自分类Dev

如何使用Firebase将新项目推送到数组中

来自分类Dev

如何使用 R 将 json 对象推送到数组中

来自分类Javascript

JavaScript / jQuery:使用每个项目的相同键将项目推送到数组/对象

来自分类Dev

通过新数组映射然后将项目推送到现有数组中的对象

来自分类Dev

将项目推送到数组似乎对旧对象有反应

来自分类Dev

如何将项目推送到作为数组的 es6 Map 对象值中?

来自分类Dev

将项目推送到对象中的数组而无需事先知道键

来自分类Dev

无法将子文档推送到Mongoose中的文档数组

来自分类Dev

如何使用 NodeJS 和 Mongoose 将值推送到数组

来自分类Dev

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

来自分类Dev

如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

来自分类Dev

键入以将新项目推送到数组中

来自分类Dev

将项目推送到数组中并以javascript返回

来自分类Dev

将新项目推送到JSON数组中

来自分类Dev

Ajax回发后将项目推送到数组中

来自分类Dev

如何将项目推送到 Kotlin 中的数组?

来自分类Dev

如何使用循环将项目推送到红宝石数组

来自分类Dev

使用键值将项目推送到类型为crip的数组中

来自分类Dev

使用 React Hooks 保持现有但将新项目推送到数组中

来自分类Dev

如何使用 React 中的 useState 钩子将保存状态的对象推送到状态数组中?

来自分类Dev

将 JSON 数据推送到 ANGULAR 对象数组中

来自分类Dev

Meter 将新对象推送到集合中的数组

来自分类Dev

如何使用 Class 语法将新的 Book 对象推送到空数组中?

来自分类Dev

将新项目从字段推送到对象

来自分类Dev

仅将某些项目从对象数组推送到新数组数组

来自分类Dev

fetch:将项目推送到数组

来自分类Dev

Vue JS将项目推送到数组?

Related 相关文章

  1. 1

    如何从 Mongoose 推送到对象中的数组?

  2. 2

    将项目推送到嵌套对象数组

  3. 3

    如何使用Firebase将新项目推送到数组中

  4. 4

    如何使用 R 将 json 对象推送到数组中

  5. 5

    JavaScript / jQuery:使用每个项目的相同键将项目推送到数组/对象

  6. 6

    通过新数组映射然后将项目推送到现有数组中的对象

  7. 7

    将项目推送到数组似乎对旧对象有反应

  8. 8

    如何将项目推送到作为数组的 es6 Map 对象值中?

  9. 9

    将项目推送到对象中的数组而无需事先知道键

  10. 10

    无法将子文档推送到Mongoose中的文档数组

  11. 11

    如何使用 NodeJS 和 Mongoose 将值推送到数组

  12. 12

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

  13. 13

    如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

  14. 14

    键入以将新项目推送到数组中

  15. 15

    将项目推送到数组中并以javascript返回

  16. 16

    将新项目推送到JSON数组中

  17. 17

    Ajax回发后将项目推送到数组中

  18. 18

    如何将项目推送到 Kotlin 中的数组?

  19. 19

    如何使用循环将项目推送到红宝石数组

  20. 20

    使用键值将项目推送到类型为crip的数组中

  21. 21

    使用 React Hooks 保持现有但将新项目推送到数组中

  22. 22

    如何使用 React 中的 useState 钩子将保存状态的对象推送到状态数组中?

  23. 23

    将 JSON 数据推送到 ANGULAR 对象数组中

  24. 24

    Meter 将新对象推送到集合中的数组

  25. 25

    如何使用 Class 语法将新的 Book 对象推送到空数组中?

  26. 26

    将新项目从字段推送到对象

  27. 27

    仅将某些项目从对象数组推送到新数组数组

  28. 28

    fetch:将项目推送到数组

  29. 29

    Vue JS将项目推送到数组?

热门标签

归档