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