• 主页
  • 归档
  • 分类
  • 照片墙
所有文章 友情链接 关于我

  • 主页
  • 归档
  • 分类
  • 照片墙
  1. 1. 执行查询操作

7.0、使用浏览器访问MongoDB

2018-02-16 20:42:18
总字数 408
预计阅读时间 1 分钟

MongoDB可以开启一个HTTP协议的端口提供REST服务 , 这个端口是数据库的服务端口加1000
比如数据库的服务端口是27017
那么开启REST服务之后 , 通过浏览器访问的端口就是28017

配置方式

  • httpinterface - 置为true表示开启HTTP协议端口
  • rest - 置为true表示开启rest服务

REST是mongoDB自带的一套API , 可以提供查询 , 但是不支持增删改操作 , 也不支持权限认证

配置完成之后重启服务 , 即可直接使用浏览器访问
browser
在主页面可以查看到数据库的一些基本情况


执行查询操作

列出databaseName数据库中的collectionName集合下的所有数据:
http://127.0.0.1:28017/databaseName/collectionName/
给上面的数据集添加一个limit参数限制返回10条
http://127.0.0.1:28017/databaseName/collectionName/?limit=-10
给上面的数据加上一个skip参数设定跳过5条记录
http://127.0.0.1:28017/databaseName/collectionName/?skip=5
同时加上limit限制和skip限制
http://127.0.0.1:28017/databaseName/collectionName/?skip=5&limit=10
按条件{a:1}进行结果筛选(在关键字filter后面接上你的字段名)
http://127.0.0.1:28017/databaseName/collectionName/?filter_a=1
加条件的同时再加上limit限制返回条数
http://127.0.0.1:28017/databaseName/collectionName/?filter_a=1&limit=-10
执行任意命令
如果要执行特定的命令,可以通过在admin.$cmd上面执行find命令,同样的你也可以在REST API里实现,如下,执行{listDatabase:1}命令:
http://localhost:28017/admin/$cmd/?filter_listDatabases=1&limit=1
查询集合的记录个数:http://host:port/db/$cmd/?filter_count=collection&limit=1

  • 数据库
  • MongoDB
  • MongoDB

扫一扫,分享到微信

2.1、shell编程(2)-从入门到重新入门
6.1、快速搭建复制集 
© 2024 夏夜梦星辰
鲁ICP备19028444号
Power By Hexo
  • 所有文章
  • 友情链接
  • 关于我
{{searchItem.query}}
标签: 分类:
  • maven
  • 持续集成
  • JMS
  • 线程
  • JavaScript
  • ECMAScript6
  • 单元测试
  • Promise
  • Web Worker
  • 函数
  • prototype
  • 模块化
  • 正则表达式
  • 数据库
  • MongoDB
  • 索引
  • 集群
  • 全文检索
  • flutter
  • dart
  • git
  • 版本控制
  • linux
  • shell
  • docker
  • nginx
  • jenkins
  • opencv
  • vim
  • react
  • react native
  • 前端
  • css
  • HTML5
  • Hexo
  • sass
  • Three.js
  • TypeScript
  • Vue
  • 组件化
  • base64
  • webpack
  • nodejs
  • gulp
  • TensorFlow
  • 机器学习
  • 算法
  • 动态规划
  • 数据结构
  • Java
  • JavaScript
  • MongoDB
  • flutter
  • Git
  • linux
  • react
  • 前端杂烩
  • 男生女生
  • 算法
  • 十年饮冰,难凉热血
  • †少女癌†
  • 猫与向日葵
  • coderfun
  • JENKINS
  • API管理后台
愿你最终能接纳每一面每一种的自己
独自活着便是团圆