解析PHP中常见的mongodb查询操作


Posted in PHP onJune 20, 2013
<?php
// ?谖蛔执??BR>$querys = array("name"=>"shian");// ?抵档褥抖嗌?BR>$querys = array("number"=>7);
// ?抵荡箪抖嗌?BR>$querys = array("number"=>array('$gt' => 5));
// ?抵荡箪兜褥抖嗌?BR>$querys = array("number"=>array('$gte' => 2));
// ?抵敌§抖嗌?BR>$querys = array("number"=>array('$lt' => 5));
// ?抵敌§兜褥抖嗌?BR>$querys = array("number"=>array('$lte' => 2));
// ?抵到殪抖嗌?BR>$querys = array("number"=>array('$gt' => 1,'$lt' => 9));
// ?抵挡坏褥赌持?BR>$querys = array("number"=>array('$ne' => 9));
// 使用js下查??l件
$js = "function(){
    return this.number == 2 && this.name == 'shian';
}";
$querys = array('$where'=>$js);
// ?谖坏褥赌男┲?BR>$querys = array("number"=>array('$in' => array(1,2,9)));
// ?谖徊坏褥赌男┲?BR>$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)));
?>

PHP 相关文章推荐
PHP安全配置
Oct 09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
Laravel 5 学习笔记
Mar 06 PHP
php使用mysqli向数据库添加数据的方法
Mar 20 PHP
PHP生成可点击刷新的验证码简单示例
May 13 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
Jun 22 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
php封装的mongodb操作类代码
Aug 06 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
swoole_process实现进程池的方法示例
Oct 29 PHP
PHP日期和时间函数的使用示例详解
Aug 06 PHP
PHP 解决session死锁的方法
Jun 20 #PHP
解析PHP可变函数的经典用法
Jun 20 #PHP
使用PHP求两个文件的相对路径
Jun 20 #PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 #PHP
解析thinkphp中的导入文件标签
Jun 20 #PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 #PHP
解析用PHP实现var_export的详细介绍
Jun 20 #PHP
You might like
基于php冒泡排序算法的深入理解
2013/06/09 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
python matplotlib中文显示参数设置解析
2017/12/15 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
详解django中使用定时任务的方法
2018/09/27 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
销售主管岗位职责
2014/02/08 职场文书
幼儿园大班教学反思
2016/03/02 职场文书