发布于 2014-11-15 12:16:36 | 193 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的MongoDB手册,程序狗速度看过来!
MongoDB 分布式文件存储的数据库
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
本文为大家讲解的是PHP中常见的mongodb查询操作及示例,感兴趣的同学参考下。
<?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';
}";
$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)));
?>