您的位置:首页 > 数据库 > Mongodb

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(上面这个指令可能会报错)
[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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: