звоните только. Другие операции (обновление, чтение, удаление) применяются к существующему документу и, следовательно, нет необходимости создавать экземпляр.
я есть коллекция с именем "разрешения" на MongoDB. Я хочу реализовать простое обновление, как это:
let schema = new Schema({
title: String
});
let Permissions = mongoose.model("Permission", schema);
let permission = new Permissions();
let query = {};
let newValues = {
$set: {
title: "Yes"
}
};
permission.updateOne(query, newValues, (err, docs) => {
console.log(err); // null
console.log(docs); // { ok: 0, n: 0, nModified: 0 }
if (err) return cast.error(err);
return cast.ok();
});
Однако я получаю{ ok: 0, n: 0, nModified: 0 }
в консольном журналеdocs
а такжеnull
в консольном журналеerr
.
Что я делаю неправильно?