我有一个项目模型,只有一个名称字段,并且其中还嵌入了与line_items的关系。 class Project include mongoid::document field :name //名称字段 embeds_many :line_items //嵌入多个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) 如何在Mongo控制台中更新id为601的行项目?
- 2) 如何删除它?
谢谢!