やりかた
ヘルパーメソッドのhelp()を使う場合はこう。
db.users.find().hint( { age: 1 } )
$hintオペレータを使う場合はこう。
db.users.find()._addSpecial( "$hint", { age : 1 } )
db.users.find( { $query: {}, $hint: { age : 1 } } )
上記は、usersコレクションのすべてのドキュメントをageフィールドをindexにして検索するという意味。
{ age: 1 }の1は昇順という意味、降順にしたい場合は-1にすればよいです。
本当にそうなっているのか調べたい時
例えば$explainオペレータを使って以下のように書けばOK。
db.users.find( { $query: {}, $hint: { age : 1 }, $explain: 1 } )