我正在尋找滿足這兩個條件的模型的不同字段的列表。如何根據貓鼬的情況找到不同的模型領域?
從DOC:http://mongoosejs.com/docs/api.html#model_Model.distinct
我發現我可以在Model.distinct()
傳遞的條件數組作爲第二個參數。但是,這些條件似乎通過「或」操作來鏈接。這是如果任何一個條件滿足該字段列出。
但是我只想在兩個條件都滿足的情況下獲得該字段。
,當我使用:
Model.distinct(field).and(arrayOfConditions).exec(callback);
然後我得到的錯誤:
TypeError: Cannot call method 'map' of undefined
at SchemaBoolean.handleArray (/Users/user1/node_modules/mongoose/lib/schema/boolean.js:56:14)
downvote沒有評論..!爲什麼? – codeofnode