mongodb - 如何删除数组中的一项

标签 mongodb meteor

我有一个关于从 meteor 文档中删除项目的问题。

首先,我的数据库架构:

{
    _id: "kun1",
    job_x ["20080101","20131204"],
}

好吧,我想删除数组 job_x 的最后一项,

我尝试过:

Box.update( {_id: this._id} , {$pull: { job: -1 } } );

最佳答案

可以使用mongodb的$pop从数组中删除一个项目。值 1 将指定它是最后一个要删除的项目。

Box.update( {_id: this._id} , {$pop: { job_x: 1 } } );

关于mongodb - 如何删除数组中的一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18497876/

相关文章:

spring - 在 MongoDB 支持的 Spring Data REST 存储库中使用自定义 ID

c# - 我如何将此 mongodb 查询转换为 c# 驱动程序?

python-eve tokenauth 401错误

python - 如何将Meteor链接到Opencv python

mongodb - db.mydb.find({tag :'java' }).count() 和 db.mydb.count({tag :'java' }) 在 mongodb 中有什么区别

mongodb - 数据没有通过 mongoosastic 从 elasticsearch 索引中删除?

meteor - 我可以撤销更新 Meteor 吗?

javascript - meteor 路线 dispatch 从未发出警告

javascript - 如何列出 Meteor 应用程序中添加了哪些智能包?

javascript - meteor 与奥里莉亚