Parse common mongodb query operations in PHP

  • 2020-06-15 07:54:49
  • OfStack


<?php
//  A bit string 
$querys = array("name"=>"shian");

//  What are the values 
$querys = array("number"=>7);

//  What is the value greater than 
$querys = array("number"=>array('$gt' => 5));

//  What is the value of the property 
$querys = array("number"=>array('$gte' => 2));

//  Values are less than or equal to 
$querys = array("number"=>array('$lt' => 5));

//  The value of the wOK is less than or equal to 
$querys = array("number"=>array('$lte' => 2));

//  What is the value of the wok 
$querys = array("number"=>array('$gt' => 1,'$lt' => 9));

//  A value won't equal a value 
$querys = array("number"=>array('$ne' => 9));

//  use js Under check � � 
$js = "function(){
    return this.number == 2 && this.name == 'shian';
}";
$querys = array('$where'=>$js);

//  Which values the bytes equal 
$querys = array("number"=>array('$in' => array(1,2,9)));

//  The bit does not equal any of the values 
$querys = array("number"=>array('$nin' => array(1,2,9)));

//  Use the search engine 
$querys = array("name" => new MongoRegex("/shi/$i"));

//  or 
$querys = array('$or' => array(array('number'=>2),array('number'=>9)));
?>


Related articles: