PHP中的Where子句有一個問題 - MongoDB。PHP中的哪裏子句ARRAY - MongoDB
我在這個論壇搜索並獲得一些信息。
我的代碼是:
$condizioneMongoDB = "array('chrom'=>'chr7')";
$whereClause = eval("\$str = \"$condizioneMongoDB\";");
$retval = $collection->distinct("p_id", $whereClause);
where子句中完全被忽略。
這個靜態代碼工作:
$retval = $collection->distinct("p_id", array('chrom'=>'chr7'));
我不知道爲什麼,但如果我寫var_dump($ whereClause);我獲得NULL – mydb
我補充說明這一點。你沒有從'eval'返回任何東西。 –
第二個選項似乎非常適合非常感謝你 – mydb