-1

我有以下架构

{
    "_id" : "PbSkep5Auv9ZBeEyR",
    "item" : "Footage",
    "permalink" : "footage",
    "itemIndex" : 23,

}

当我将它们粘贴到我的远程数据库中时,它会按 _id 对它们进行排序,这似乎是一个自动流星键。我正在使用 robomongo 并尝试按“itemIndex”重新排序项目。我该怎么做呢?

4

1 回答 1

1

robomongo 或其他 UI 与数据的顺序无关:您需要在查询中指定它。

查找 Mongo 文档:

db.collection.find({}).sort( { itemIndex: -1 } )

或者

db.collection.find( { $query: {}, $orderby: { itemIndex : -1 } } )

http://docs.mongodb.org/v3.0/reference/operator/meta/orderby/

于 2015-09-24T15:47:46.840 回答