我有一个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'关键字,这就是为什么我没有找到这个其他问题... –