我有一個User
模型貓鼬:按字母順序排序
var User = mongoose.model('Users',
mongoose.Schema({
username: 'string',
password: 'string',
rights: 'string'
})
);
我想所有的用戶,通過username
字母順序排序。這是我試過的
User.find({}, null, {sort: {username: 1}}, function (err, users) {
res.send(users);
});
但是,這不會按字母順序對用戶進行排序。我怎樣才能按字母順序排序?
編輯:我糊塗了,因爲我期待從貓鼬是「純粹的字母順序」排序,而不是一個地方Z
>a
。基本上,我想要基於username.toLowerCase()
進行排序。
這纔是正確的語法,所以應該工作。 – JohnnyHK
它根據插入日期對用戶進行排序。與'-1'反向插入日期。 – Randomblue
你可以發佈一個重複出現問題的簡單例子(包含數據)嗎? – JohnnyHK