我使用Cosmos DB托管Mongo数据库。
我正在编写一个脚本以从Excel文件进行大量导入,当我在本地测试上运行此脚本时,它的工作原理就像一个魅力,但是当我在服务器端在Azure Cosmos DB上编写该脚本时,却遇到了一些错误,例如:< / p>
MongoError: [ActivityId=55924dc7-4eea-4bf6-9865-73ed93c51958] Internal error
该脚本看起来像这样(只是为了说明我是如何进行数据库编写的,还有4个这样的块可以处理所有excel工作表和行,重要的是要data
总是充满数据,没有未定义或空值):
var globalPromises = [];
excelStuff.forEach((data)=>{
//Data is an object already formatted, with non-null values.
var newGroup = new AcademicGroup(data)
globalPromises.push(newGroup.save().then(()=>{
groupCount = groupCount + 1;
return null;
}).catch((error)=>{
//This is the Mongo Error
console.log("Error: " + error)
}))
})
Promise.all(globalPromises)
我使用猫鼬来处理node.js到mongoDb的连接和模型。
我做错什么了吗?