удалить встроенный документ в mongoid

У меня есть модель проекта только с полем имени и в нем также встроенное отношение к line_items. класс Project включить монгоид :: документ поле: имя embeds_many: line_items end

  class LineItem
   include mongoid::document
   field :title
   embedded_in :project, :inverse_of => :line_items
  end

Полагаю, это скорее вопрос драйвера mongo: если бы у меня был такой документ

db.project.find()[0]
      {
        _id : 123, 
        name : "housework", 
        line_items:[
         { title : "clean fridge", _id : 601},
         { title : "clean tub",    _id : 602},
         { title : "clean oven",   _id : 603}
        ]
      }
  • 1) Как мне обновить, скажем, элемент строки с идентификатором 601 в консоли mongo?
  • 2) как его удалить?

Спасибо!

5
задан shingara 12 September 2010 в 13:15
поделиться