通过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

回到顶部