【发布时间】:2017-01-13 10:21:00
【问题描述】:
我想在我的 Meteor 应用程序中保存 MongoDB 中的对象数组,并且我还使用 Meteor 天文学来管理 Mongo 集合
我这样的对象数组
[
{
"id" : "aaaa1",
"make" : "toyota",
"year" : "2005",
"model" : "prado",
},
{
"id" : "aaaa2",
"make" : "toyota",
"year" : "2005;2006",
"model" : "fortuner",
},
{
"id" : "aaaa3",
"make" : "toyota",
"year" : "2005;2006;2007;2008",
"model" : "axio",
},
]
我使用 map 函数循环遍历数组并保存数据,但它只保存最后一条记录。这是我的代码
array.map((row) => {
console.log(row.type);
vehicleDb.set({
make: row.make,
year: row.year,
model: row.model,
});
vehicleDb.save( function (error) {
// console.log(error);
});
});
【问题讨论】:
-
你能展示你的架构吗?
-
@sss 这个问题是关于 Mongoose,而不是 Meteor 提供的 MongoDB API。