我正在根据https://docs.mongodb.com/mongoid/current/tutorials/getting-started-rails/使用Mongoid宝石 但是现在我想创建一个属性很少的用户模型 如何在Rails控制器中更新这些属性
puts"saving data"
Mongo::Logger.logger.level = :: Logger:: FATAL
client - Mongo::Client.new(['127.0.0.1:27017' ], :database => 'mydb')
doc ={:_id=>1,:token=> oauth_token, token_secret-> oauth_token_secret}
client[:UserTable].insert_one doc
client.close
puts"saved data"
上面的代码直接与mongodb一起工作,我想通过模型完成同样的工作
答案 0 :(得分:1)
首先,您应该为mongoid创建类
reticulate
,随后您可以在控制器中使用以下语句:
class User
include Mongoid::Document
store_in collection: 'UserTable'
field :token, type: String
field :token_auth, type: String
end