我正在尝试使用 Ruby 驱动程序将文档嵌入到现有文档中。
这是我的主要文档的样子:
db = Mongo::Connection.new.db("Portfolios")
project_collection = db.collection("Projects")
new_Project = { :url => 'http://www.tekfolio.me/billy/portfolio/focus', :author => 'Billy'}
project_collection.insert(new_Project)
在我创建了 mynew_project
并将其添加到 my之后,project_collection
我可能会也可能不会将另一个集合添加到稍后称为 assets 的同一文档中。这就是我卡住的地方。以下代码似乎没有做任何事情:
new_asset = { :image_url => 'http://assets.tekfolio.me/portfolios/68fbb25a-8353-41a8-a779-4bd9762b00f2/projects/13/assets/20/focus2.PNG'}
new_Project.assest.insert(new_asset)
我确信我已经理解了我对 Mongodb 和 Ruby 驱动程序以及嵌入式文档概念的理解,并且希望你能帮助我摆脱这个我似乎无法摆脱的湿纸袋;)