sim*_*mon 3 sorting mongodb mongodb-query aggregation-framework
如果区分大小写,如何使排序功能良好。我们怎样才能使它正确
请建议修复它的最佳方法
db.products.aggregate([
{
"$unwind": "$receipe"
},
{
"$unwind": "$receipe.burger"
},
{
"$sort": {
"receipe.burger.name": 1
}
}
])
Run Code Online (Sandbox Code Playgroud)
https://mongoplayground.net/p/2pnUABI_-先生
在我的示例中,familyburger 应该首先显示,而不是 Paneer Burger。
演示 - https://mongoplayground.net/p/Vt3GQx0tdXC
db.products.aggregate([
{ "$unwind": "$receipe" },
{ "$unwind": "$receipe.burger" },
{ $addFields: { "insensitiveName": { $toLower: "$receipe.burger.name" } } },
{ $sort: { "insensitiveName": 1 } }
])
Run Code Online (Sandbox Code Playgroud)