Mongodb網頁圖形化管理工具,基於Spring Boot2.0,前端採用layerUI實現

Mongodb-WeAdmin

項目介紹

  • Mongodb網頁管理工具,基於Spring Boot2.0,前端採用layerUI實現。
  • 源於線上環境部署mongodb時屏蔽了外網訪問mongodb,因此使用不了mongochef這樣方便的遠程鏈接工具,因此Mongodb提供的java api實現的的網頁版實現
  • 未設置登陸權限相關模塊,低耦合性 方便複製代碼嵌入到現有的項目中
  • 碼雲地址:https://gitee.com/qinxuewu/mongo-web-select

軟件架構

  1. springBoot2.0相關組件
  2. mongodb
  3. layerUI

功能說明

  • Mongodb的多數據庫查詢
  • Mongodb的多數據對應下的表查詢
  • Mongodb的指定表下的數據列表查詢
  • Mongodb集合的增刪改查
  • Mongodb集合的導出表數據爲格式化json文件
  • MongoDB 條件操做符查詢 $gt, $lt, $gte, $lte, $ne, $in, $regex 等等基本條件
  • MongoDB 聚合 aggregate() 方法(開發中)

啓動運行

  1. application.properties 配置mongodb服務地址
  2. 運行啓動Application.java類
  3. 訪問 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

輸入圖片說明

添加 刪除,修改(添加,修改後點擊右上角刷新按鈕)

輸入圖片說明 輸入圖片說明

相關文章
相關標籤/搜索