一、简介
RockMongo是PHP5写的一个MongoDB管理工具。
通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。
它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)。
Rockmongo下载地址:http://rockmongo.com/downloads
二、查询小结
提供了Array和JSON两种查询方式,以下我们使用JSON方式来举例说明。
// test表文档结构如下:
{
"_id": ObjectId("5a01614abb10c6bcdd3ccada"),
"result": "FAILURE",
"name": "测试",
"type": "test",
"items": [
{
"downloadUrl": ""
}
],
"createTime": NumberLong(1510039882456)
}
1、简单查询
// name="测试" and type="test"
{
"name": "测试",
"type": "test",
}
// 查询数组中的数据
{
"items.downloadUrl": ""
}
2、模糊查询
使用 $regex
进行模糊查询匹配,英文情况是区分大小写的;附带参数 $options
,如果值为i,表示不区分大小写;如果值为m,表示过滤换行符;如果值为x,表示过滤空白字符 。 ^表示开头, $表示结束。
{
"result": {"$regex": "^fai$", "$options": "i"}
}
3、条件查询
$gt >
$gte >=
$lt <
$lte <=
$ne !=
$in : in
$nin: not in
$all: all
$not: 反匹配
{
"createTime": {"$gte": 0}
}
4、查询字段是否存在
{
"items": {"$exists":true}
}
来源:oschina
链接:https://my.oschina.net/u/2470917/blog/1570025