我有一个名为chocolate_type的字段。有4种不同的巧克力类型(“黑”、“白”、“牛奶”、“甜”)。我希望我的文档能够根据巧克力类型按特定的顺序排序。我不想按升序或降序排序巧克力类型。相反,我希望它们被分类,白色第一,黑暗第二,牛奶第三,和甜第四。下面是如何对文档进行排序的示例:
id: 5,chocolate_type:“白色” id: 8, chocolate_type:“白色” 编号: 15, chocolate_type:“黑暗” id: 18, chocolate_type:“黑暗” 编号: 24 chocolate_type:“黑暗” 。。。
我如何才能进行这样的查询?
发布于 2017-06-29 05:10:00
我能想到两种解决方案:
发布于 2017-06-29 05:10:55
因此,在您的数据库中使用一个新的字段 order ,并根据您对Dark-1、White - 2、Milk-3、Sweet-4的值均值设置订单编号,然后按顺序进行订单。让我知道这是否对你有帮助。
https://stackoverflow.com/questions/44816615
复制相似问题