`

(转) RockMongo查询操作用法总结

阅读更多
1.简单查询
//xid=560870 and type=video
{
"xid": 560870,
"type": "video"
}

//查询数组中的数据
array(
"fruit.name"=>'aa'
)
返回如:
array (
  'fruit' =>
  array (
    'name' => 'aa',
    'age' => '34',
  ),
  'name' => 'caihuafeng',
)


2.模糊查询
//content like %爱%
array(
"content"=>new MongoRegex("/爱/i")
)

//查询以"爱"开头并且以"爱"结尾的数据
array(
"content"=>new MongoRegex("/^爱$/i")
)

3.大于、小于、不等于查询
//uid>=561484
array(
"uid"=>array('$gte'=>561484)
)

//uid>=0 and uid<=561484
array(
"uid"=>array('$gte'=>0,'$lte'=>561484)
)

//uid in (561484,0)
array(
"uid"=>array('$in'=>array(561484,0))
)

说明:
$gt   >
$gte  >=
$lt   <
$lte  <=
$ne   !=
$in : in
$nin: not in
$all: all
$not: 反匹配

4.查询指定字段
//查询存在uid字段的数据
array(
"uid"=>array('$exists'=>true)
)

//查询不存在uid字段的数据
array(
"uid"=>array('$exists'=>false)
)

5.查询字段类型
//查询content字段为字符型的数据
array(
"content"=>array('$type'=>2)
)
2   字符型
16  整型

6.查询数组指定的长度
//查询fruit大小为2的数据
array(
"fruit"=>array('$size'=>2)
)
返回如下:
array (
  '_id' => new MongoId("4e411abf7c1883973c0e2114"),
  'fruit' =>
      array (
        '0' => 'aa',
        '1' => 'bb',
      ),
  'name' => 'caihuafeng',
)

转自: http://hi.baidu.com/woaidelphi/blog/item/19f07613152df19c6438db36.html

分享到:
评论

相关推荐

    rockmongo-mongodb管理工具

    在实际使用RockMongo时,用户可以执行以下操作: 1. 数据浏览:通过RockMongo,用户可以方便地浏览MongoDB中的集合(相当于SQL中的表),查看文档内容。 2. 查询与更新:编写MongoDB的查询语句,获取所需数据,同时...

    mongodb tool is rockmongo

    通过浏览器访问RockMongo,你可以轻松地完成以下操作: 1. **连接管理**:配置不同的MongoDB服务器地址、端口、用户名和密码,支持多个MongoDB实例的连接和切换。 2. **数据浏览**:查看数据库列表,进入特定数据库...

    rockmongo管理工具

    4. 查询执行:RockMongo拥有一个强大的查询构建器,用户可以编写MongoDB的查询语句,查看查询结果,这对于调试和优化查询性能非常有帮助。 5. 索引管理:创建、修改和删除集合的索引,以优化查询速度。 6. 用户权限...

    rockmongo插件

    4. 查询执行:用户可以通过RockMongo编写并执行MongoDB查询语句,支持复杂的聚合框架操作,进行数据分析和查询优化。 5. 用户管理:管理MongoDB的用户账户和权限,设置访问控制,确保数据安全。 6. 性能监控:...

    mongo图形化工具:rockmongo

    RockMongo是一款轻量级、开源且免费的MongoDB管理工具,它允许用户通过Web浏览器来执行各种数据库操作,如查看、创建、修改和删除集合、文档,以及执行查询和聚合操作。它的设计目标是简单易用,同时也提供了丰富的...

    rockmongo安装文件及安装说明

    RockMongo为用户提供了一个直观的图形用户界面,方便进行数据查询、插入、更新和删除等操作。 在开始安装RockMongo之前,首先确保你的系统已经安装了PHP环境和MongoDB服务器。RockMongo是用PHP编写的,因此你需要一...

    MongoDB管理工具RockMongo的安装1

    一旦设置完成,你就可以开始使用 RockMongo 进行数据库的创建、查询、更新和删除等操作了。 总结来说,安装 RockMongo 主要涉及安装 PHP 环境、PECL 和 `php-mongo` 扩展,配置 PHP 配置文件,部署 RockMongo 应用...

    rockmongo.rar

    摇滚Mongo(RockMongo)是一个基于Web的MongoDB管理工具,主要设计用于管理和操作MongoDB数据库。尽管作者已停止维护,1.1.7是其最后一个官方版本,但这个开源项目仍可在许多旧系统或个人项目中找到应用。下面将详细...

    RockMongo v1.1.2

    使用宽松的New BSD License协议速度快,安装简单支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语、俄语、意大利语)系统可以配置多个主机,每个主机可以有多个管理员需要管理员密码才能登入操作,...

    RockMongo MongoDB数据库管理工具 v1.0.8.rar

    主要特征: 使用宽松的New BSD License协议 速度快,安装简单 支持多语言(目前提供中文、英文、日文) 系统 可以配置多个主机,每个主机可以有多个管理员 需要管理员密码才能登入操作,确保数据库的安全性 服务器 ...

    rockmongo资料

    RockMongo的使用需要一定的MongoDB基础知识,包括了解其数据模型(文档、集合、数据库)、查询语法以及基本的数据库操作概念。同时,熟悉PHP环境也是必要的,因为RockMongo是用PHP编写的,可能需要在服务器上配置PHP...

    rockmongo_RockMongo_

    可以配置多个主机,每个主机可以有多个管理员需要管理员密码才能登入操作,确保数据库的安全性服务器服务器信息 (WEB服务器 PHP PHP.ini相关指令 ...)状态数据库信息数据库查询,创建和删除执行命令和Javascript代码...

    MongoDB管理工具RockMongo-1.17源代码

    4. **文档操作**:在RockMongo中,你可以方便地插入、更新、查询和删除单个文档,支持丰富的查询语法,包括基本查询、正则表达式、范围查询等。 5. **索引管理**:为了提高数据检索效率,RockMongo提供了创建、查看...

    MongoDB管理工具Rockmongo.pdf

    - **许可证**:Rockmongo 使用宽松的 New BSD License 协议,允许自由使用、修改和分发。 - **速度与易用性**:设计简洁,安装简便,运行快速。 - **多语言支持**:包括中文、英文、日文、巴西葡萄牙语、法语、...

    mongoDB+mongoVUE+rockMongo

    与MongoVUE不同,RockMongo通常可以与较新的MongoDB版本协同工作,因此更适合那些使用3.0或更高版本的用户。RockMongo的设计理念是轻量级且易于定制,因此开发人员可以根据自己的需求进行自定义配置。 在安装...

    Mongodb界面管理工具下载RockMongo【Rock-php】

    RockMongo提供了一个用户友好的Web界面,使得数据库的查询、插入、更新和删除操作变得更加简单。它的主要特性包括: 1. **多语言支持**:RockMongo支持多种语言,包括但不限于中文,这使得全球各地的用户都能轻松...

    基于PHP的RockMongo php MongoDB管理工具.zip

    4. **功能丰富**:除了基本的数据库操作,RockMongo还支持复杂的查询构建,可以执行聚合框架操作,进行索引管理和数据库备份与恢复。 5. **安全性**:为了保护数据库,RockMongo支持身份验证,用户需要凭据登录才能...

    RockMongo MongoDB数据库管理工具源码

    RockMongo是一款基于Web的MongoDB管理工具,它提供了一个直观的用户界面,使得数据库的管理和操作变得更加简单。源码的获取意味着你可以深入了解其内部工作原理,并根据需要进行定制或扩展。 RockMongo的主要特点...

    PHP实例开发源码—RockMongo php MongoDB管理工具.zip

    2. **MongoDB数据库管理**:通过分析RockMongo的代码,可以学习到如何使用PHP驱动(如MongoDB PHP Driver)来连接、查询和操作MongoDB数据库,理解文档型数据库的特性和操作方式。 3. **Web界面开发**:RockMongo...

    RockMongo MongoDB数据库管理工具 v1.1.2.rar

    使用宽松的New BSD License协议 速度快,安装简单 支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语、俄语、意大利语) 系统 可以配置多个主机,每个主机可以有多个管理员 需要管理员...

Global site tag (gtag.js) - Google Analytics