代码:
- <?php
- // 欄位字串為
- $querys = array("name"=>"shian");
- // 數值等於多少
- $querys = array("number"=>7);
- // 數值大於多少
- $querys = array("number"=>array('$gt' => 5));
- // 數值大於等於多少
- $querys = array("number"=>array('$gte' => 2));
- // 數值小於多少
- $querys = array("number"=>array('$lt' => 5));
- // 數值小於等於多少
- $querys = array("number"=>array('$lte' => 2));
- // 數值介於多少
- $querys = array("number"=>array('$gt' => 1,'$lt' => 9));
- // 數值不等於某值
- $querys = array("number"=>array('$ne' => 9));
- // 使用js下查詢條件
- $js = "function(){
- return this.number == 2 && this.name == 'shian';
- }"; (脚本学堂 www.jbxue.com)
- $querys = array('$where'=>$js);
- // 欄位等於哪些值
- $querys = array("number"=>array('$in' => array(1,2,9)));
- // 欄位不等於哪些值
- $querys = array("number"=>array('$nin' => array(1,2,9)));
- // 使用正規查詢
- $querys = array("name" => new MongoRegex("/shi/$i"));
- // 或
- $querys = array('$or' => array(array('number'=>2),array('number'=>9)));
- ?>