云函数通过provinceID排序的查询语句:
const promise = db.collection('cityList').aggregate().sort({provinceID:1}).project({
_id: 0, // 指定去除 _id 字段
cityID: 1,
cityEnName: 1,
cityName: 1,
provinceID: 1,
provinceName: 1,
provinceEnName: 1,
}).end();
console.log(promise)
return promise
数据库数据如下:
通过查询得到结果如下:
这个排序结果完全是乱的,青岛、杭州、舟山的provinceID数字比较大,但是却排到了前面。不知问题出在哪????