文章詳情頁
javascript - 關于mongose刪除一次多個字段的問題
瀏覽:142日期:2023-09-10 18:53:43
問題描述
控制器中的代碼如下:removeStaff接受到的參數有兩個 fields.ids的數據類型是數組,數組中存的是要刪除的字段的sid
暴露的模型如下:
如果使用 deletemany 方法可以實現么 這個方法從來沒用過……有沒有數據庫大哥帶我飛一波 給我個回答 T——T
問題解答
回答1:你理解錯了 deletemany 方法的含義,當多個 document 擁有相似的數據時,比如多個員工擁有不同的年齡,如果你想要一次刪除所有滿足年齡在 30 歲以上的員工數據時,就用 Model.deleteMany({ age: { $gte: 30 } }, function (err) {}) ,如果你能在 sid 中找到某種共性(正則匹配也行),你就可以用 deletemany ,不過我估計這幾乎不可能,循環多次刪除是不可避免的。
標簽:
JavaScript
相關文章:
1. 前端 - html5 audio不能播放2. java固定鍵值轉換,使用枚舉實現字典?3. vim - win10無法打開markdown編輯器4. mysql - 千萬數據 分頁,當偏移量 原來越大時,怎么優化速度5. 如何解決tp6在zend中無代碼提示6. javascript - 有沒有類似高鐵管家的時間選擇插件7. 這是什么情況???8. python - flask學習,user_syy添加報role is invalid keyword for User.9. css - BEM 中塊(Block)有木有什么標準 何時決定一個部分提取為塊而不是其父級的元素呢(Element)?~10. javascript - 微信網頁開發從菜單進入頁面后,按返回鍵沒有關閉瀏覽器而是刷新當前頁面,求解決?
排行榜
