文章詳情頁
javascript - 關于mongose刪除一次多個字段的問題
瀏覽:154日期: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. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?2. javascript - 關于apply()與call()的問題3. python 利用subprocess庫調用mplayer時發生錯誤4. python - Pycharm的Debug用不了5. python - pandas按照列A和列B分組,將列C求平均數,怎樣才能生成一個列A,B,C的dataframe6. html - eclipse 標簽錯誤7. 安全性測試 - nodejs中如何防mySQL注入8. javascript - nginx反向代理靜態資源403錯誤?9. python - pycharm 自動刪除行尾空格10. python文檔怎么查看?
排行榜
