Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby MongoMapper奇怪的结果_Ruby_Mongodb_Mongomapper - Fatal编程技术网

Ruby MongoMapper奇怪的结果

Ruby MongoMapper奇怪的结果,ruby,mongodb,mongomapper,Ruby,Mongodb,Mongomapper,我刚开始使用MongoMapper,尽管我遵循了MongoMapper.com上的“指南”,但在查询数据库时仍然会得到意想不到的结果。结果如下: #<User:0x000000028d5070> #<User:0x000000028d45a8> #<User:0x000000029ec148> #<User:0x000000029eb928> 我尝试过使用各种方法,例如.first之后的.where部分和我仍然得到相同的结果,或者,一个勇敢的::

我刚开始使用MongoMapper,尽管我遵循了MongoMapper.com上的“指南”,但在查询数据库时仍然会得到意想不到的结果。结果如下:

#<User:0x000000028d5070>
#<User:0x000000028d45a8>
#<User:0x000000029ec148>
#<User:0x000000029eb928>

我尝试过使用各种方法,例如.first之后的.where部分和我仍然得到相同的结果,或者,一个勇敢的::Query对象。

行应该是:

puts User.where(:name => 'Brandon').first.name

意外,因为您只希望看到一个结果,而不希望看到多个结果?问题是每次运行此代码时都要创建另一个文档吗?
puts User.where(:name => 'Brandon').first.name