Bitten Sie to_json, einen Mungoiden als Zeichenfolge zurückzugeben
In meiner Rails-API möchte ich, dass ein Mongo-Objekt als JSON-Zeichenfolge mit der Mongo-UID als "id" -Eigenschaft und nicht als "_id" -Objekt zurückgegeben wird.
Ich möchte, dass meine API den folgenden JSON zurückgibt:
{
"id": "536268a06d2d7019ba000000",
"created_at": null,
}
Anstatt von:
{
"_id": {
"$oid": "536268a06d2d7019ba000000"
},
"created_at": null,
}
Mein Modellcode lautet:
class Profile
include Mongoid::Document
field :name, type: String
def to_json(options={})
#what to do here?
# options[:except] ||= :_id #%w(_id)
super(options)
end
end