0

我正在尝试在数据库中发布更多数据。目前我持有一个数据:

[{"_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.

我不明白我在哪里做错了。

4

0 回答 0