我没有一直收到这个错误,但是对于特定的数组。我正在尝试使用node.js mongodb本机驱动程序将JSON对象插入到mongodb集合中。此JSON对象具有几个字符串属性和一个大字符串数组属性。数组可能有数千个字符串项。 我的JSON看起来像这样
{
FileName :"504-2345.txt",
SIMs :["8931440400012","893144040001","4000130360507",.........]
}
当MongoDB抛出RangeError时有什么想法:尝试写外部缓冲区边界?请建议
下面的方法在Mongodb中插入数据
Insert: function (data, type, callback) {
MongoClient.connect(url, function (err, db) {
// logger.log("info","Before Inserting documents into "+type +" documents =>"+data.length);
if (err) {
logger.log("error", err);
}
var collection = db.collection(type);
// Insert some documents
collection.insertOne(data, function (err, result) {
if (err) {
logger.log("error", " Error for Data while inserting Error =" + err);
}
else {
db.close();
if (result.ops) {
callback(err, result.ops[0]);
}
}
});
});
},