的問題是:從蒙戈節點本地驅動器陣列拉出多個值
doc1:{
_id:1,
array:['a','b','c']
},
doc2:{
_id:2,
array:['a','f','c']
}
我試圖從外地array
刪除['a','b']
,使用:
.update({_id:1},{$pull:{array:['a','b']}})
但它似乎沒有不改變任何東西,我應該使用不同的功能嗎?
的問題是:從蒙戈節點本地驅動器陣列拉出多個值
doc1:{
_id:1,
array:['a','b','c']
},
doc2:{
_id:2,
array:['a','f','c']
}
我試圖從外地array
刪除['a','b']
,使用:
.update({_id:1},{$pull:{array:['a','b']}})
但它似乎沒有不改變任何東西,我應該使用不同的功能嗎?
可能的重複http://stackoverflow.com/questions/32002691/how-do-i-remove-a-string-from-an-array-in-a-mongodb-document/32002845#32002845 –