0

ID に基づいてドキュメントのコレクションを検索しています。

find(the_id)見つからない場合は何が返されますか?

session[:remote_ip] =  request.env['REMOTE_ADDR'].split(',').first
user = User.find({user_id: session[:remote_ip]})
if user.nil?
  # Do stuff if find couldn't find the user_id
  # Am I right to assume it will return nil?
4

1 に答える 1

1

絶対 !

ご覧のとおり、仕様もあります。

https://github.com/jnunemaker/mongomapper/blob/master/test/functional/test_querying.rb#L183

Mongoidも試してみてください。

これはMongoDBのもう1つの優れた宝石です: https ://github.com/mongoid/mongoid

于 2013-01-16T22:12:18.560 に答える