Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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 Mongodb奇怪的更新_Php_Mongodb - Fatal编程技术网

Php Mongodb奇怪的更新

Php Mongodb奇怪的更新,php,mongodb,Php,Mongodb,尝试使用php将某些数据推送到记录 array(“$push”=>array( “值”=>1, “comment”=>$data['comment'], “状态”=>1, )) 但在db中,我看到以下记录,如array: 它应该像一个正常的值:似乎您想使用$set而不是$push array('$set' => array( "value" => 1, "comment" => $data['comment'], "status" => 1, )

尝试使用php将某些数据推送到记录

array(“$push”=>array(
“值”=>1,
“comment”=>$data['comment'],
“状态”=>1,
))
但在db中,我看到以下记录,如array:


它应该像一个正常的值:

似乎您想使用
$set
而不是
$push

array('$set' => array(
    "value" => 1,
    "comment" => $data['comment'],
    "status" => 1,
))
$push
用于将元素附加到嵌入式阵列<代码>$set用于替换字段值