如何在mongodb的同一个集合中存储多个文档
Posted
技术标签:
【中文标题】如何在mongodb的同一个集合中存储多个文档【英文标题】:how to store many documents in same collection in 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 存储多个文档。请指导。
【问题讨论】:
【参考方案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) // ...
);
【讨论】:
以上是关于如何在mongodb的同一个集合中存储多个文档的主要内容,如果未能解决你的问题,请参考以下文章
MongoDB:如何使用 expressjs 从所有集合中读取所有文档?