我面临着 mongoose Model.create 方法的问题。
当我打电话时
Model.create(arrayOfThousandDocs, function(err){});
15 分钟后(足以保存所有文档),当我切换到 mongo shell 并查询保存的文档总数时
然后我发现只有大约 700-800 的东西(每次调用 Model.create 时保存的文档都不同)。
并且 mongoose 或 mongo 不会返回任何错误。
有没有人遇到过同样的错误?请告诉我如何解决它。
可能是因为 Model.create 使用了 forEach 方法,这不适合 nodejs 异步模式编程。如果我错了,请纠正我。
并提出您的意见..
这是来源: http: //mongoosejs.com/docs/api.html#model_Model.create