在我的收藏中
{"subOrderId":"985409601"},
{"subOrderId":"87596401"},
{"subOrderId":"871997501"},
{"subOrderId":"871997401"},
{"subOrderId":"871997401"}
这些类型的条目在那里,我正在对“
subOrderId
”字段desc应用排序请说明在数字字符串
{numericOrdering: false}
情况下其工作原理 最佳答案
试试这个查询
db.DbCollection.aggregate( [
{$addFields: {
sortData: { $toInt: "$subOrderId" },
}},
{ $sort : { sortData : 1} },
{$project: {subOrderId:1}}
])