我有一個mongo數據庫,將房間存儲在酒店中。有不同類型的房間(單打,雙打等)。我希望用戶能夠定義他自己的房間類型。是否有可能從貓鼬中獲取包含每個房間類型的列表條目,類似於SQL DISTINCT查詢?貓鼬能爲我的某個領域帶來所有不同的價值嗎?
我寧願避免將不同的房間類型存儲在單獨的模型中,因爲這會增加額外的複雜性。
我使用的是ES6,所以如果這樣簡化了,請繼續。
我有一個mongo數據庫,將房間存儲在酒店中。有不同類型的房間(單打,雙打等)。我希望用戶能夠定義他自己的房間類型。是否有可能從貓鼬中獲取包含每個房間類型的列表條目,類似於SQL DISTINCT查詢?貓鼬能爲我的某個領域帶來所有不同的價值嗎?
我寧願避免將不同的房間類型存儲在單獨的模型中,因爲這會增加額外的複雜性。
我使用的是ES6,所以如果這樣簡化了,請繼續。
我相信貓鼬也有自己的distinct with a model object或distinct with a query object
版本對於你的榜樣,好像你可以這樣做要麼,所以你可以做兩種:
Model.distinct('room_type', function(err, room_types) {
//do something with room_types
});
或
Model.find({}).distinct('room_type', function(err, room_types) {
//do something with room_types
});
分別爲
。
我花了一些時間來找到'distinct'關鍵字,這就是爲什麼我沒有找到這個其他問題... –