答案 0 :(得分:0)
如果要删除more_info数组的第一个元素,请使用以下mongoose代码。
var query = {
_id : // your objectId
};
var update = {
$pop: {more_info: -1}
};
models.CollectionName.findOneAndUpdate(query,update,function (err,data) {
if(err){
// error
}
else {
console.log('data ',data)
}
})
这里通过文档了解有关数组更新运算符的更多信息 https://docs.mongodb.com/manual/reference/operator/update/pop/