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 的另一个伟大的宝石: https ://github.com/mongoid/mongoid

于 2013-01-16T22:12:18.560 回答