errmsg: 'E11000 коллекция повторяющихся ошибок ключа - PullRequest
0 голосов
/ 02 июля 2018

Это моя equipment схема внутри моей модели-

var mongoose = require("mongoose");
var passportLocalMongoose = require("passport-local-mongoose");

var equipmentSchema = new mongoose.Schema({
    name         :String,
    amount       :Number,
    category     :String,

});

//adds some methods from the 'PLM' package to our equipmentSchema
equipmentSchema.plugin(passportLocalMongoose);

module.exports = mongoose.model("Equipment", equipmentSchema);

Для размещения данных в БД;

var Equipment  = require("./models/equipment")

//handling equipment details
app.post("/Dashboard/equipments", function(req,res){
    Equipment.create(new Equipment({name:req.body.name, amount:req.body.amount,  category: req.body.category}),function(err, equipment){
        if(err){
            console.log(err);
            return res.render("Dashboard/equipments");
        }
    });

});

Я получаю это Ошибка

сообщение: 'E11000 коллекция дубликатов ошибок ключа: Fitness.equipment index: username_1 dup ключ: {: null} ', драйвер: true, индекс: 0,
код: 11000,

В моей таблице нет поля «Имя пользователя» и дубликатов записей. Я могу сохранить только одну запись в БД, и, если я попытаюсь снова, я получу ошибку дублирования выше. Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...