Мне нужно создать документ в MongoDB, используя rest API в node js, если документ уже существует, он должен из-за ошибки, иначе он должен его создать.
Model.rules().create({
id: params.request.body.id,
tagename: params.request.body.tagename
}, function(error, results) {
if (error) {
return callback(error);
}
console.log(results)
return callback(null, results);
});
// schema. js
tags: function () {
if (models.tags) {
return models.tags;
}
var tagsSchema = new schema({
id: {
type: Number
},
tags: [
{
tagname: String,
age: String
}
],
schedule: [string]
});
models.tags= mongoose.model('tags', tagsSchema);
return models.tags;
}
Ожидаемый результат: ошибка: имя или идентификатор тега уже существует, добавить флаг для перезаписи