javascript - 關於mongose刪除一次多個欄位的問題
为情所困
为情所困 2017-05-17 09:56:52
0
1
563

控制器中的程式碼如下:
removeStaff接受到的參數有兩個fields.ids的資料型別是數組,數組中存的是要刪除的字段的sid

暴露的模型如下:

##如果使用 deletemany 方法可以實現麼 這個方法從來沒用過…有沒有資料庫大哥帶我飛一波 給我個回答 T——T

为情所困
为情所困

全部回覆(1)
滿天的星座

你理解錯了deletemany 方法的含義,當多個document 擁有相似的資料時,例如多個員工擁有不同的年齡,如果你想要一次刪除所有滿足年齡在30 歲以上的員工資料時,就用 Model.deleteMany({ age: { $gte: 30 } }, function (err) {}) ,如果你能在sid 中​​找到某種共通點(正則匹配也行),你就可以用deletemany ,不過我估計這幾乎不可能,循環多次刪除是不可避免的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板