我正在尝试在数据库中发布更多数据。目前我持有一个数据:
[{"_id":"5f56b28dc05cb9a5b83e4412","check":116756,"url":"http://localhost:3001/url","__v":0}]
DB模型是这样的:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const modelSchema = new Schema({
check: {
type:Number,
index: true,
required:true,
unique:true
},
url: {
type: String,
index: true,
unique: true,
required: true
}
});
因此,对于每个唯一检查和唯一 URL,一个新条目应该是有效的。但即使我尝试完全随机输入,例如:
{"check" : 1700, "url" : "http://lonkcalhost:3001/url"}
它仍然给出code 11000错误。
具体错误是:
MongoError: E11000 duplicate key error collection: test.modelurls. Failed _id or
unique index constraint.
我不明白我在哪里做错了。