나는 다음과 같은 스키마가 :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);
});
하지만 항목을 제거해야 너무. "moviename"이름으로 항목을 제거 할 수 있어야합니다. 나는 풀 사용하여 시도 :
user.local.movies.pull({ moviename : "Top Gun"});
을했지만 작동하지 않았다.
배열에서 항목을 어떻게 제거 할 수 있는지 알려주십시오.
감사합니다.
당신은''풀()''후) (저장 부릅니까? –
예. 있습니다. 내가 푸시에했던 것과 동일합니다. – madu