从rails App中找到mongo Database元素

时间:2015-10-13 14:49:04

标签: ruby-on-rails mongodb ruby-on-rails-4

我有一个带有名称和密码字段的表单。 我在用: 我的用户'集合包括

  

名称和密码密钥

user = User.where({:name => params[:name]})

上面的命令显示输入的名称是否与数据库中的名称匹配。但是,我想知道同一文档的密码,并知道它是否与输入的密码相同。

1 个答案:

答案 0 :(得分:0)

Resource.Animator检索一组结果。您可能希望访问其中一个字段以提取结果,例如:

.where()

另一个想法是使用密码来查询文档,如下所示: password = User.where({:name => params[:name]}).first.password

另外,另一个问题是:您应该保护用户的密码,而不是以纯文本形式将其转移到数据库中(对不起,如果不是这样,只需检查)。