0

Rails3.1とMongoid2.4、BSON 1.5

MongoidのModel.findを使用して:_idでモデルを見つけるのに問題があります

ここでの使用:

>> Athlete.where(:_id => BSON::ObjectId.from_string('4f2b22d70f67e90001001edd')).first
=> #<Athlete _id: 4f2b22d70f67e90001001edd, ...>

検索の使用:

>> Athlete.find('4f2b22d70f67e90001001edd')
=> nil

私が何を間違えたのか分かりますか?

4

1 に答える 1

0

Mongoidインデックスを手動で作成する必要があります。

rake db:mongoid:create_indexes
于 2012-04-19T19:10:21.910 に答える