Mongodb-WeAdmin
項目介紹
- Mongodb網頁管理工具,基於Spring Boot2.0,前端採用layerUI實現。
- 源於線上環境部署mongodb時屏蔽了外網訪問mongodb,因此使用不了mongochef這樣方便的遠程鏈接工具,因此Mongodb提供的java api實現的的網頁版實現
- 未設置登陸權限相關模塊,低耦合性 方便複製代碼嵌入到現有的項目中
- 碼雲地址:https://gitee.com/qinxuewu/mongo-web-select
軟件架構
- springBoot2.0相關組件
- mongodb
- layerUI
功能說明
- Mongodb的多數據庫查詢
- Mongodb的多數據對應下的表查詢
- Mongodb的指定表下的數據列表查詢
- Mongodb集合的增刪改查
- Mongodb集合的導出表數據爲格式化json文件
- MongoDB 條件操做符查詢
$gt, $lt, $gte, $lte, $ne, $in, $regex 等等基本條件
- MongoDB 聚合 aggregate() 方法(開發中)
啓動運行
- application.properties 配置mongodb服務地址
- 運行啓動Application.java類
- 訪問 http://localhost:8080/login.html 默認帳號密碼admin,admin(application.properties配置文件能夠修改)
效果圖以下
登陸
顯示全部的數據源
顯示指定數據源下的表
查詢指定表的數據
條件查詢方法(組裝成json數據請求後臺)
查詢指定的key: {"openid": "owibYt4P6Yu7gzsKdamO8CtRGxNk"}
使用 (<=) 和 (>=) 查詢 {"createtime": {$gte: "2017-01-27 18:24:38", $lte: "2017-05-27 18:24:38"}}
使用 $in 查詢 {"id":{$in:"1,2,3,4,5,6"}
使用 $regex 模糊查詢 {"city":{"$regex":"廣"}
使用 多條件組合查詢 {"city":{"$regex":"廣"},"province":"廣東","subscribe":1,"sourceType":{"$in":["304517"]}}
更多查詢條件 參考 http://www.runoob.com/mongodb/mongodb-window-install.html
添加 刪除,修改(添加,修改後點擊右上角刷新按鈕)