我使用的是mongoose,字段定义如下:
score: {type: Number, default: 0},
它们似乎在结果中存储为数字。
但是当我使用这个字段(与其他字段)排序时
sort: {specified: -1, featured: -1, score: -1, likes: -1, yearCreated: -1 ,createdAt: -1}
按字母顺序对它们进行排序,即给出所有以9开头,然后是8开始,然后是7开始的数字。我希望它首先放大数字。我在另一个领域基本上是一回事,并没有遇到这个问题。
粘贴了几个结果:https://pastebin.com/bRtAAhnn
该字段是"得分"。