我有以下模式:MongoDB的:在貓鼬
var userSchema = mongoose.Schema({
local : {
email : String,
password : String,
movies : [{
moviename : String,
rating : Number
}],
}
});
而且我用下面的方法來條目添加到陣列:
user.local.movies.push({ moviename : "Top Gun", rating : 80});
user.save(function (err) {
if (err)
console.log("Error in saving");
res.end(0);
});
但我需要刪除條目太。我需要能夠通過「電影名稱」名稱刪除條目。 我嘗試使用拉:
user.local.movies.pull({ moviename : "Top Gun"});
,但沒有奏效。
有人請讓我知道如何從數組中刪除條目?
謝謝。
你叫'保存()'拉()''後? –
是的,我願意。與我爲Push所做的一樣。 – madu