【发布时间】:2014-08-20 16:58:57
【问题描述】:
我想使用 mongodb 的默认 _id,但按降序排列。当我使用find() 时,我想存储帖子并希望在开始时获取最新帖子。我正在使用猫鼬。我试过了
postSchema.index({_id:-1})
但是没用
> db.posts.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "mean-dev.posts"
}]
我删除了数据库并重新启动了 mongod。没有运气。
有没有办法使用 mongodb 的默认索引同时将 _id 设置为递减索引?我不想用sort()按照_id递减排序结果。
【问题讨论】:
-
好的。所以有人发布了答案。但是您认为
.sort()会处理整个集合吗?它不会。由于索引存在,它只是以相反的顺序处理。就是这样 -
@NeilLunn 没错,这是我的担心。