次のスキーマがあります
{
"_id" : "PbSkep5Auv9ZBeEyR",
"item" : "Footage",
"permalink" : "footage",
"itemIndex" : 23,
}
それらをリモート DB に貼り付けると、自動流星キーのように見える _id で並べ替えられます。私は robomongo を使用しており、アイテムを「itemIndex」で並べ替えようとしています。どうすればいいですか?
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/