【问题标题】:how to store many documents in same collection in mongodb如何在mongodb的同一个集合中存储多个文档
【发布时间】:2015-06-09 22:39:29
【问题描述】:
{
    "_id": {
        "$oid": ""
    },
    "email": "",
    "password": "",
    "profile": {
        "picture": "",
        "website": "",
        "location": "",
        "gender": "",
        "name": ""
    },
    "workdetails": [
     {
        "company_name": "",
        "job_title": "",
        "role": ""
    },
    {
        "company_name": "",
        "job_title": "",
        "role": ""
    },
}

如何使用 nodejs 在 mongodb 中为 workdetails 创建架构并为 workdetails 存储多个文档。请指导。

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    你可以将它声明为一个数组

    workdetails: { type : Array , "default" : [] }
    

    插入可以像

    objectn.workdetails= [{
            "company_name": "",
            "job_title": "",
            "role": ""
        }, {
            "company_name": "",
            "job_title": "",
            "role": ""
        }];
    yourschema.create(objectn, function (err, a, b) {
      if (err) // ...
    });
    

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 1970-01-01
      • 2017-10-17
      • 2017-05-28
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      相关资源
      最近更新 更多