当我试图将一些文档添加到集合中时,正好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);

09-18 02:31