我有一个模特:
class Client
include Mongoid::Document
field :name, type: String
field :age, type: Integer
index({ name: 1 }, { unique: true })
def self.list
self.all.as_json
end
end
当我调用Client.list时,我得到以下内容:
[{"client"=>{"_id"=>{"$oid"=>"58e91ccb9509d36cbaa8c79b"}, "name"=>"mark", "age"=>30}}]
我所追求的是:
[{"_id"=>{"$oid"=>"58e91ccb9509d36cbaa8c79b"}, "name"=>"mark", "age"=>30}]
答案 0 :(得分:0)
您使用的是哪个版本的mongoid?
查看以下文档: https://docs.mongodb.com/ruby-driver/master/tutorials/6.1.0/mongoid-installation/
您可以禁用include_root_in_json
以删除输出json的型号名称。
你能尝试这个解决方案吗?