0
PHPでMongoDBを使用すると、更新を実行した後にT1文書にT1_MODULEとT2_MODULEが含まれている正しい方法は何でしょうか?これを行うと、T1_MODULEを削除したツール> T1> T2_MODULEとなります。サブ文書を更新する
$updater['tools']['T1']['T2_MODULE']=$update_array;
$this->db->user->updateOne(array("_id"=>$id),array('$set'=>$updater));
{
"_id" : ObjectId("59a674bfa5cecc20bd660d43"),
"something" : [
{
"else" : NumberInt(1)
}
],
"another_thing" : {
"further_disclosure" : ""
},
"tools" : {
"T1" : {
"T1_MODULE" : {
"a" : "x",
"b" : "y"
}
}
}
}