php+mongodb范围查询无法查询出结果


不知道为什么,我的mongoDB采用范围查询的时候,总是得不出数据,在linux下的命令行也不行,文档里是有数据的。刚接触mongodb,不知道怎么回事,请高手解惑。
PHP代码:

   
  $coll = $mongo->mydb->things;
  
$query = array('j' => array('&lt' => 10));
$cursor = $coll->find($query);
var_dump($cursor);

echo '<pre>';
while($cursor->hasNext()){
$r = $cursor->getNext();
print_r($r);
}
echo '</pre><br>';

结果:
object(MongoCursor)#4 (0) { }

命令行:

请输入图片描述

采用客户端查看数据:

请输入图片描述

php mongodb

我关注你很久了 12 years ago

Your Answer