用PHP查询mongo数据时,条件是某个字段(A为数组)不为空,但是有的记录中并没有字段A,这个条件怎么写?

类似这样$collection->find(array('_id'=>array('<>'=>''))),这个是查_id不为空的,_id是每条记录中都存在的字段。mongoDB有$exists方法可以判断某个字段是否存在,但是PHP的写法是什么?

第1个回答  2012-05-10
$collection->find(array('字段名' => array('$exists' => 1)))本回答被提问者采纳
第2个回答  2012-05-02
$sql = "SELECT * FROM XX ";
$result = mysql_query($sql);
$res = mysql_fetch_array($result,MYSQL_ASSOC);
$bool = array_key_exists('需要查找的字段名',$res);

$bool 为真说明有这个字段

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网