Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中嵌入mongo db文档_Php_Mongodb_Database_Nosql - Fatal编程技术网

如何在php中嵌入mongo db文档

如何在php中嵌入mongo db文档,php,mongodb,database,nosql,Php,Mongodb,Database,Nosql,我使用的是PHP Mongo驱动程序。考虑到这些一对一的关系,如何在第一个文档中动态嵌入street { _id: "joe", name: "Joe Bookreader" } { patron_id: "joe", street: "123 Fake Street", city: "Faketon", state: "MA" } 您可以通过简单的更新查询嵌入子文档,该查询将获取具有给定_id的项,并使用文档值设置street字段: $first_collection->update

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

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

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

您可以通过简单的更新查询嵌入子文档,该查询将获取具有给定_id的项,并使用文档值设置street字段:

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