如何将数据推送到数组mongodb中?

到 bhavesh 横幅

我正在尝试在文档数组中推送数组我的集合是

{
"_id": "58eed81af6f8e3788de703f9",
"first_name": "abc",
"vehicles": {
    "exhibit": "18",
    "title": "Motor Velicle Information for Donald French",
    "details": [
        {
            "year": "",
            "make_model": "",
            "registered_owner": "",
            "license_number": "",
            "date_of_purchase": "",
            "purchase_price": ""
        }
    ]
}

}

所以我想要的是推送数据,details因为我尝试过这样

 Licensee.update({"_id":"58eed81af6f8e3788de703f9"},{
        $push:{
            "vehicles.details":data
        }
    },function(err,data){
        if(!err)
        {
            console.log('data',data);
        }
        else
        {
            console.log('err',err);
        }
    });

为此我创建了一个我不知道正确与否的模式

var licSchema = new SimpleSchema({
"_id":{
    type:String,
    label:"_id",
    optional: false,
},
"vehicles.details.year": {
    type: String,
    label: "year",
    optional: true,
},
"vehicles.details.make_model": {
    type: String,
    label: "make_model",
    optional: true,
}

});

我的错在哪里请给我解决方案。错误Uncaught Error: After filtering out keys not in the schema, your modifier is now empty

菲利普·努努

你可以试试这个。AddToSet 应该是正确的方法。

const schema = new SimpleSchema({
    "vehicles.details.$.year": {
        type: String,
        label: "year",
        optional: true,
     },
    "vehicles.details.$.make_model": {
        type: String,
        label: "make_model",
        optional: true,
     }
 });

Licensee.update({"_id":"58eed81af6f8e3788de703f9"},{
    $addToSet:{
        "vehicles.details": data
    }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数组数据推送到数据属性中

来自分类Dev

如何将数据推送到空二维数组中的特定子数组

来自分类Dev

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

来自分类Dev

如何将数据推送到数据库的异步请求中的数组?

来自分类Dev

如何将 setState 数组推送到数据?

来自分类Dev

如何将数据推送到多维数组?

来自分类Dev

如何将值从异步响应数据推送到数组?

来自分类Dev

如何将数据从可观察到的主题推送到组件中的数组?

来自分类Dev

如何将数据推送到JSON文件中的数组并保存?

来自分类Dev

如何将数据对象推送到php中的对象数组

来自分类Dev

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

来自分类Dev

如何将现有的子文档推送到MongoDB中的嵌入式数组中?

来自分类Dev

如何将新的数组索引推送到数据库属性中,同时保持已存储的数据不变?

来自分类Dev

将JSON数据推送到数组中?

来自分类Dev

应该如何将数据推送到数组中已过滤对象的一部分?

来自分类Dev

如何将 json 数据从 json 文件推送到具有新集合的数组中并更新文件

来自分类Dev

谷歌应用脚本;如何将数据从嵌套的 JSON 推送到数组然后推送到工作表

来自分类Dev

如何将数据从数组/对象推送到另一个数组/对象?

来自分类Dev

如何将谷歌身份验证数据推送到 mongodb?

来自分类Dev

如何将数组项推送到表单组的数组属性中

来自分类Dev

如何将数组推送到另一个数组内的对象中?

来自分类Dev

如何将空数组推送到包含对象列表的非空数组中?

来自分类Dev

如何将(较小的)图片数组推送到(较大的)数组中?

来自分类Dev

如何将数据推送到js中固定长度的数组

来自分类Dev

如何将空的 JSON 数据推送到 Observable<any[]> angular 2 类型的数组字段

来自分类Dev

Mongoose NodeJS Express-如何将数据推送到特定的子文档对象数组

来自分类Dev

如何将数据推送到位置为 [i] 的数组?

来自分类Dev

如何将数组中的值推送到反应中的状态对象中

来自分类Dev

MongoDB将数据推送到特定的数组元素

Related 相关文章

  1. 1

    如何将数组数据推送到数据属性中

  2. 2

    如何将数据推送到空二维数组中的特定子数组

  3. 3

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

  4. 4

    如何将数据推送到数据库的异步请求中的数组?

  5. 5

    如何将 setState 数组推送到数据?

  6. 6

    如何将数据推送到多维数组?

  7. 7

    如何将值从异步响应数据推送到数组?

  8. 8

    如何将数据从可观察到的主题推送到组件中的数组?

  9. 9

    如何将数据推送到JSON文件中的数组并保存?

  10. 10

    如何将数据对象推送到php中的对象数组

  11. 11

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

  12. 12

    如何将现有的子文档推送到MongoDB中的嵌入式数组中?

  13. 13

    如何将新的数组索引推送到数据库属性中,同时保持已存储的数据不变?

  14. 14

    将JSON数据推送到数组中?

  15. 15

    应该如何将数据推送到数组中已过滤对象的一部分?

  16. 16

    如何将 json 数据从 json 文件推送到具有新集合的数组中并更新文件

  17. 17

    谷歌应用脚本;如何将数据从嵌套的 JSON 推送到数组然后推送到工作表

  18. 18

    如何将数据从数组/对象推送到另一个数组/对象?

  19. 19

    如何将谷歌身份验证数据推送到 mongodb?

  20. 20

    如何将数组项推送到表单组的数组属性中

  21. 21

    如何将数组推送到另一个数组内的对象中?

  22. 22

    如何将空数组推送到包含对象列表的非空数组中?

  23. 23

    如何将(较小的)图片数组推送到(较大的)数组中?

  24. 24

    如何将数据推送到js中固定长度的数组

  25. 25

    如何将空的 JSON 数据推送到 Observable<any[]> angular 2 类型的数组字段

  26. 26

    Mongoose NodeJS Express-如何将数据推送到特定的子文档对象数组

  27. 27

    如何将数据推送到位置为 [i] 的数组?

  28. 28

    如何将数组中的值推送到反应中的状态对象中

  29. 29

    MongoDB将数据推送到特定的数组元素

热门标签

归档