データベースに example というコレクションがあり、次のようになります。
{
"event" : "cheat",
"message" : {
"tableid" : 398,
"time" : 1381853438870,
"link" : "/dbcheat/table398/iID485"
},
"_id" : ObjectId("525d68fe99ddc6a019000008")
}
このようなレコードは何千もありますが、たとえば最初の 50 件を探したいと思います。
これを実行する最善の方法は forEach() 関数を使用することであると調査しました。私は SQL に慣れており、Mongo を使い始めたばかりで、objectID が一意であることを理解していますが、それから注文を得ることができません。
var cursor = db.example.find();
cursor.forEach(function(x){
console.log(x.message);
});
しかし、何らかの理由で x が常に null であるため、エラーが発生します。
何が間違っている可能性がありますか?