Mongoid: показать весь объект mongodb с объектами embeded_in в консоли Rails - PullRequest
3 голосов
/ 17 июля 2011
class Parent
  include Mongoid::Document
  embeds_many :children
  field :title
end

class Child
  include Mongoid::Document
  embedded_in :parent
  field :name
end

Консоль Rails

parent = Parent.new(:title => "Hello World")
parent.children << Child.new(:name => "Pedro")
parent
#=> #<Parent _id: 4e2330286254cc0e7d000007, _type: nil, title: "Hellow World">

Так как я могу проверить весь объект в консоли Rails, пока дети не будут вставлены в мою parent, как я могу это сделать в консоли mogodb

{
  "_id" : ObjectId("4e2330286254cc0e7d000007"),
  "title": "Hello World",
  "children" : [
    {
      "_id" : ObjectId("4d3ed089fb60ab534684b7e0"),
      "name" : "Pedro"
    }
  ]
}

1 Ответ

6 голосов
/ 18 июля 2011

Вы можете попробовать проверить атрибуты вашего монгоидного объекта следующим образом:

parent.attributes.inspect
...