假设: 文件如下:
供应商文件
{
"_id" : "63",
"companyName" : "Niranjan Company",
"createdBy" : "niranjank4523@gmail.com",
"createdOn" : ISODate("2017-07-06T03:12:13.171Z"),
"active" : true,
"locations" : [
"594fbfc9ae0638325796a17c",
"594fbfc9ae0638325796a17d",
"594fbfc9ae0638325796a17e"
],
"serviceArea" : "Nationwide",
},
"updatedDate" : ISODate("2017-07-24T06:29:42.221Z")
}
地点文件
{
"_id" : ObjectId("594fbfc9ae0638325796a17c"),
"location" : "New York"
}
要求: 以下面的方式对集合进行排序
虽然我能够按其中的位置数量对其进行排序,但仍无法解决第二点要求,我必须根据位置按字母顺序对数据进行排序,并将供应商放在端。
注意:由于客户端的某些限制,我们无法更改结构。