如何在MongoDB中按编号对数字字段进行排序?

时间:2018-04-23 12:05:39

标签: database mongodb mongoose

我使用的是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

该字段是"得分"。

0 个答案:

没有答案