我构建了一个字符串,包含使用PHP的mongodb查询。我如何执行该查询。例如,让我们将我的字符串视为
$x = array(
'tag_id'=>'$value',
'content_id'=>'$content_id',
'createdby'=>'test',
'created_date'=>date('d-m-Y'))
现在这是我想要执行的查询。如果我像这样mongocollection->insert($x)
给出这个字符串,它说,mongodb exception, with no documents given
。那么如何将此字符串转换为可执行语句
答案 0 :(得分:0)
试试这个:
$m = new MongoClient();
//Your collection name
$collection = $m->selectDB("foo")->selectCollection("bar");
$x = array(
'tag_id'=>'$value',
'content_id'=>'$content_id',
'createdby'=>'test',
'created_date'=>new MongoDate('d-m-Y'));
$collection->insert($x);