我正在将Codeigniter与PHP一起使用。我们可以为mongodb查询定义空数组,如下所示,
$db->user->insert(array('report'=> array()));
我如何document
在 PHP 中为 mongodb 定义空(数据类型)?
在这里我知道,我可以document
在使用另一个运行时查询(使用$set或其他)时创建变量。但是我需要创建document
变量,当我insert
。
如果我创建如下文档变量,
$a = array();
$db->user->insert(array('report'=> $a));
以下代码不起作用,
$db->user->update(
array('user' => $user ),
array('$set' => array(
'report.' . $number =>
array('id'=>$number, 'on' => time(), 'status'=> 0)
)));
这里,$number
是字符串变量。