0
當定義與貓鼬的查詢,你可以使用:Mongoose query.select()運行不正常?
query.select({somefieldname: 0}) // selects everything but 'somefieldname'
query.select({somefieldname: 1}) // selects only 'somefieldname' & '_id'
然而,當我將它們合併:
query.select({somefieldname1: 0, somefieldname2: 1})
我收到一個錯誤。我對貓鼬相當陌生,所以也許我忽略了一些東西,有什麼建議?謝謝。
嘗試發送響應也沒有工作前的數據進行過濾。出於某種原因,「刪除responseJSONObj [sensitiveKeyName]」根本就沒有任何作用。 – Jon
發現我的問題使用.lean我的查詢過程中的解決方案()。然後,我能夠在發送響應之前簡單地從結果項目中刪除密鑰。不完全是我想要的,我仍然認爲如果Mongoose支持MongoDB本地功能,那將會很好。 – Jon