一、簡介
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}
}