我正在使用PHP Mongo驱动程序。考虑到这些一对一的关系,我如何在第一个文档中动态嵌入street?
{ _id: "joe", name: "Joe Bookreader" }
{ patron_id: "joe", street: "123 Fake Street", city: "Faketon", state: "MA" }
答案 0 :(得分:0)
您可以通过简单的更新查询嵌入子文档,该查询使用给定的_id抓取项目并使用文档值设置街道字段:
$first_collection->update(['_id'=>'joe'],['$set' => ['street' => ['name'=>"123 Fake Street", 'city': "Faketon", 'state': "MA"]]]);