通过Mongoose在MongoDB中存储巨大的JSON数据数组
假设我有一个JavaScript数组companyBills
并且它里面有我以这种方式存储的对象m;与m > 100.000
元素。通过Mongoose在MongoDB中存储巨大的JSON数据数组
{key_0:value_0, key_1:value_0_1, key_n:value_0_n}, {key_0:value_1, key_1:value_1_1, key_n:value_1_n},
{key_0:value_m, key_1:value_m_1, key_n:value_m_n}
现在我想通过猫鼬,存储这在MongoDB中以这样的方式:
CompanyBills.create (companyBills, function(err, jellybean, snickers) { if(!err) {
console.log('Success');
} else {
console.log('Error');
}
但是数组companyBills
过于庞大。因此,我想以大块1/100米存储。如何分割数组companyBills
节省时间并存储在MongoDB中?
我正在创建与https://github.com/SheetJS/js-xlsx阵列,也许有机会提前挂钩。
回答:
您是否尝试了批量插入方法?
CompanyBills.collection.insert([huge array], function (err, results) { Console.log(results)
})
http://docs.mongodb.org/manual/tutorial/insert-documents/
以上是 通过Mongoose在MongoDB中存储巨大的JSON数据数组 的全部内容, 来源链接: utcz.com/qa/263473.html