如何在php中嵌入mongo db文件

时间:2014-01-03 14:50:30

标签: php mongodb database nosql

我正在使用PHP Mongo驱动程序。考虑到这些一对一的关系,我如何在第一个文档中动态嵌入street?

{ _id: "joe", name: "Joe Bookreader" }

{ patron_id: "joe", street: "123 Fake Street", city: "Faketon", state: "MA" }

1 个答案:

答案 0 :(得分:0)

您可以通过简单的更新查询嵌入子文档,该查询使用给定的_id抓取项目并使用文档值设置街道字段:

$first_collection->update(['_id'=>'joe'],['$set' => ['street' => ['name'=>"123 Fake Street", 'city': "Faketon", 'state': "MA"]]]);