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?