Mongodb数据库安装和基本使用
2018-03-28 19:47
267 查看
首先,我们需要安装homebrew:Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具安装命令为:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"接下来使用homebrew安装mongo,安装命令为:brew install mongodb安装完成后启动mongo服务:brew services start mongodb我们链接远端mongo数据库:mongo 10.72.245.61:27017(mongo + ip + 端口)mongo 10.72.226.21:27017(mongo + ip + 端口)
我们简单介绍一下mongodb:MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
之后我们可以使用一些简单mongo指令
显示数据库列表:show dbs
使用(或创建)某个数据库:use + 数据库名
显示当前数据库中所有集合(在mongo中是没有表这个概念的,对应的是集合的概念):
show collections(上面这个指令可能会报错)
我们可以对集合进行简单地增删查改
查询某个集合中的所有数据:db.Info.find() -----其中Info是集合名,使用时替换即可有条件地查询:db.Info.find("user":"job") -----查询user为job的所有数据删除数据:
另外,如果觉得使用指令用着不习惯的话可以使用IDE工具,我目前用的是Robomongo,感觉还不错
下载链接:https://robomongo.org/download
我们简单介绍一下mongodb:MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
之后我们可以使用一些简单mongo指令
显示数据库列表:show dbs
使用(或创建)某个数据库:use + 数据库名
显示当前数据库中所有集合(在mongo中是没有表这个概念的,对应的是集合的概念):
show collections(上面这个指令可能会报错)
[thread1] Error: error: { "$err" : "not master and slaveOk=false", "code" : 13435 } :因为mongo默认情况下slave是不运行访问的,如果要解决可以使用以下命令:db.getMongo().setSlaveOk()
我们可以对集合进行简单地增删查改
查询某个集合中的所有数据:db.Info.find() -----其中Info是集合名,使用时替换即可有条件地查询:db.Info.find("user":"job") -----查询user为job的所有数据删除数据:
db.Info.remove("user":"job")添加数据:db.Info.save("user":"job","age":20)这是最基础的几个操作,实际使用中需要其他操作再百度吧~
另外,如果觉得使用指令用着不习惯的话可以使用IDE工具,我目前用的是Robomongo,感觉还不错
下载链接:https://robomongo.org/download
相关文章推荐
- MongoDB数据库安装和基本使用
- SQL 2005 体验版 基本安装和使用 (2)
- PRTG流量监控基本安装和使用方法
- Cygwin 安装 基本使用 交叉编译vivi kernel
- Eclipse SVN的安装与基本使用
- ncftp 安装及基本使用
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- lighttpd的安装和基本模块的使用介绍
- sersync2 完全安装配置说明(一) ----基本功能使用
- sersync2 完全安装配置说明(一) ----基本功能使用
- Maven3安装以及基本使用
- Maven3安装以及基本使用
- Oracle安装及基本使用
- linux下svn使用(一) - 基本安装
- python3解析库lxml的安装与基本使用
- 源码包安装mysql的一些基本使用方法
- sersync2 完全安装配置说明(三) ----插件基本配置和使用
- SQL 2005 体验版 基本安装和使用 (3)
- 【转】Cygwin 安装 基本使用 交叉编译vivi kernel
- SQL 2005 体验版 基本安装和使用 (1)