2
我有一個關於從流星文檔中刪除項目的問題。如何刪除數組中的項目
首先,我的數據庫模式:
{
_id: "kun1",
job_x ["20080101","20131204"],
}
好了,我要刪除陣列job_x的最後一個項目,
我想:
Box.update({_id: this._id} , {$pull: { job: -1 } });
我有一個關於從流星文檔中刪除項目的問題。如何刪除數組中的項目
首先,我的數據庫模式:
{
_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 } });
嘗試'db.Box.update({_ id:this._id},{$ pop:{job:-1}});'。 ** $ pull **操作符從現有數組中刪除一個值的所有實例,但它不會刪除一個字段。你想要刪除field ** result150160 **還是接收一個空數組? – khex
我編輯了這個問題。一個線程中有兩個問題是不好的。感謝您的回答 – Sebastian