当我试图将一些文档添加到集合中时,正好4次中的1次出现错误。
for (var i = 0; i < 50; i=i+1){
db.SampleOrder.insert(
{
"SampleId": NumberInt(i),
"PuckId": NumberInt(i)
});
}
错误:
Picture of the Error
有人知道为什么这样不行吗?
我用的是RoboMongo Robo 3T 1.1.1。
最佳答案
您可以使用insertMany
而不是insert
插入多个文档
像:
var docs = [];
for (var i = 0; i < 50; i=i+1){
docs.push({
"SampleId": NumberInt(i),
"PuckId": NumberInt(i)
});
}
db.SampleOrder.insertMany(docs);