【发布时间】:2018-02-13 07:52:23
【问题描述】:
我想用批量数据更新我的数据库,因此我使用以下代码,但是当我执行以下代码时,我的数据库中的所有字段都已更改。
public function submit_employee_edit_details($data,$id)
{
$m = new MongoClient();
$db = $m->selectDB('fleet');
$collection = new MongoCollection($db, 'employee');
$collection->update(array('_id' => new MongoId($id)),array('set' =>
array( $data)));
return true;
}
但是当我使用
$collection->update ( array('_id' => new MongoId($id)), array('$set' => array( 'name' => 'john' )) );
它工作正常。那么如何更新批量数据呢?
【问题讨论】:
标签: php arrays mongodb codeigniter mongodb-query