mongodb命令

MongoDB的启动和关闭

匿名 (未验证) 提交于 2019-12-03 00:32:02
一、启动MongoDB的方式 首先,先安装好MongoDB,并且切换到MongoDB的bin目录下: 然后使用:net start MongoDB命令 启动MongoDB 最后使用:mongo --host ip地址:端口号(例如127.0.0.1:27017) 或者使用mongo命令 这样就能进入MongoDB了。 二、关闭MongoDB的方式: (1) 使用 Crtl+C 关闭 直接使用Crtl+C 备注:如果以前台方式启动 MongoDB 服务,使用“Crtl+C” 服务会关闭,这种关闭方式会等待 当前进行中的的操作完成,所以依然是干净的关闭方式。 (2) 使用 db.shutdownServer()命令 关闭 备注:命令 db.shutdownServer()关闭命令只能在admin在使用。不然会出错如下: (3) 使用 kill命令 关闭 首先使用$ ps -ef | grep mongo查看MongoDB的相关进程 然后使用 kill mongo命令 例如:kill 18288 备注:可以使用操作系统的 kill 命令,给 mongod 进程发送 SIGINT 或 SIGTERM 信号, 即 "kill -2 PID," 或者 “kill -15 PID“。 建议不要使用 ”kill -9 pid“,因为如果 MongoDB 运行在没开启日志(--journal

爬虫 - 数据存储

匿名 (未验证) 提交于 2019-12-03 00:26:01
今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。 使用NoSQL数据库 NoSQL - not only SQL 非关系型数据存储 使用NoSQL:redis、mongodb Redis简介 Redis是REmote DIctionary Server的缩写,它是一个用ANSI C编写的高性能的key-value存储系统,与其他的key-value存储系统相比,Redis有以下一些特点(也是优点): Redis的读写性能极高,并且有丰富的特性(发布/订阅、事务、通知等)。 Redis支持数据的持久化(RDB和AOF两种方式),可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供hash、list、set,zset、hyperloglog、geo等数据类型。 Redis支持主从复制(实现读写分析)以及哨兵模式(监控master是否宕机并调整配置)。 Redis的安装和配置 可以使用Linux系统的包管理工具(如yum)来安装Redis,也可以通过在Redis的

Tableau连接mongoDB数据库

匿名 (未验证) 提交于 2019-12-03 00:21:02
Tableau支持大量的文件类型数据的连接和数据库连接 但是目前,Tableau不能直接连接MongoDB数据库,需要借助MongoDB Connector for BI MongoDB Connector for BI下载链接:https://www.mongodb.com/download-center#bi-connector 下载安装完成后,安装目录的bin目录下出现两个可执行文件 首先打开MongoDB数据库服务,接下来说具体操作: (1)首先使用mongodrdl.exe创建一个schema文件,有两种创建方式: mongodrdl -d dbname -c tablename -o schema.drdl dbname:需要连接的数据库名 tablename:需要连接的集合名 schema.drdl:输出的文件名,后缀为drdl (注:当省略-c及后面的指定集合时,将默认选中数据库中所有集合) mongodrdl --host myhost.example.net:27017 --username lgd --password ****** --db dbname --collection tweets --authenticationDatabase admin --out schema.drdl --host:连接地址和端口号 --username和-

win10安装mongodb

帅比萌擦擦* 提交于 2019-12-03 00:20:36
最近看书的时候用到了 mongoose ,顺便摸出了 mongodb ,本以为就是个简单的安装,没想到问题频出,安装、卸载弄了好几轮才总算ok了,记录下最后的操作流程,以防万一。。 1、下载、安装。 官网下载安装文件,然后一直 Next 往下就行,不再赘述,只是在最后有一步需要注意下:把默认勾选的 Compass 去掉,不然进度可能会被卡住(反正我是卡了有一个小时。。) 若弹出服务启动失败的提示,直接 忽略 即可: 2、创建相关文件[夹]。 如图,这是我安装后的文件结构: 接下来,要创建目录存放数据、日志。我是在 data 目录下新建了 db 文件夹存放数据,因为本身有 log 文件夹,所以日志是直接放到 log 文件夹下的,在 log 文件夹新建个 mongo.log 用于存放日志,即路径分别为 ‘D:\MongoDB\data\db’,'D:\MongoDB\log\mongo.log'。 3、连接。 以管理员身份运行 cmd (具体路径见下图,找到 cmd ,右键-“以管理员身份运行”),进入到 MongoDB\bin 目录,输入如下命令启动 mongodb 服务:mongod --dbpath D:\MongoDB\data\db,然后在浏览器中输入 http://localhost:27017,若出现下图所示,则表示已经连接成功: 4、配置本地 windows 服务。

MongoDB 配置文件说明

匿名 (未验证) 提交于 2019-12-03 00:19:01
启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下: mongod --config /etc/mongodb.conf 配置如下: verbose :日志信息冗余。默认false。提高内部报告标准输出或记录到 logpath 配置的日志文件中。要启用verbose或启用 用vvvv参数,如: verbose = true vvvv = true ps:启动verbose冗长信息,它的级别有 vv~vvvvv,v越多级别越高,在日志文件中记录的信息越详细。 port :端口。默认27017,MongoDB的默认服务TCP端口,监听客户端连接。要是端口设置小于1024,比如1021,则需要root权限启动,不能用mongodb帐号启动,(普通帐号即使是27017也起不来)否则报错:[mongo --port=1021 连接] ERROR: listen(): bind() failed errno: 13 Permission denied for socket: 127.0 . 0.1 : 1021 port = 27017 bind_ip :绑定地址。默认127.0.0.1,只能通过本地连接。进程绑定和监听来自这个地址上的应用连接。要是需要给其他服务器连接,则需要注释掉这个或则把IP改成本机地址,如192.168.200.201

MongoDB

匿名 (未验证) 提交于 2019-12-03 00:18:01
MongoDB MongoDB . 1 一、 MongoDB概念 ... 2 二、 数据模型设计介绍 ... 2 a) 文档结构 ... 2 b) 写操作的原子性 ... 4 c) 文档的增长 ... 4 三、 文档关系模型: ... 5 a) 内嵌文档模型 ... 5 b) 一对多关系建模:内嵌文档模型 ... 5 c) 一对多关系建模:文档引用模式 ... 5 四、 Mongodb索引 ... 6 五、 操作 ... 6 六、 Mongodb组成 ... 7 七、 与传统关系型数据库对比 ... 16 八、 性能测试 ... 16 MongoDB 概念 Mongodb 本身只是一个新生数据库,具有比较高性能的读写,分布式扩展强,属于 nosql 方向,但是没有事务的特性,稳定性和维护性较传统关系数据库差;而传统的关系型数据库,开发周期长相对完善稳定成熟,更能进行简单的操作。所以 Mongodb 可以将一些海量的日志信息或者统计信息放到 mongodb 上面,为了能够更好更方便的查询,而且也不怕数据的丢失(现在这方面 mongodb 也改进了很多),而传统的关系型数据库则存放一些业务数据之类的,业务逻辑复杂的事务处理。 MongoDB存储所有的文档(关系型数据库里的行)在 集合 (关系型数据库里的表)里。集合是一组相关的文档,他们拥有一套共享的通用索引。 MongoDB

MongoDB学习笔记(一) 安装配置

匿名 (未验证) 提交于 2019-12-03 00:10:02
这篇文章,我们将会学习如何在 Windows 和 Linux 环境下安装配置 MongoDB 博主使用的系统是 Win10,计划安装 MongoDB 4.2.0 版本 (1)安装 MongoDB 在 官网 下载安装文件( .msi 文件) 等下载完成后,运行 .msi 文件安装 MongoDB,有几个地方需要注意一下的 这里我们选择自定义安装 更改安装文件的保存位置,这里博主选择保存在 D 盘(建议不要安装在 C 盘) 然后也可以更改数据文件和日志文件的保存位置,这里不作改变 下一步选择是否需要安装 MongoDB Compass MongoDB Compass 是一个图形化管理工具,我们这里先不安装,之后需要的话可以直接到 官网 下载 等安装完成后,应该可以看到目录 D:\MongoDB\Server\4.2 的文件结构如下 + bin // 二进制文件(执行文件) - bsondump . exe - InstallCompass . ps1 - libeay32 . dll - mongo . exe - mongod . cfg - mongod . exe - mongod . pdb - mongodump . exe - mongoexport . exe - mongofiles . exe - mongoimport . exe - mongorestore .

Mac使用brew安装MongoDB

匿名 (未验证) 提交于 2019-12-02 23:57:01
之前一直使用以下命令安装MongoDB,但是一直安装不上 brew install mongodb 后来看了官网,安装方法如下 brew tap mongodb / brew //这步不知道需不需要 brew install mongodb - community@4 . 2 使用brew安装好的MongoDB,默认会在如下位置创建相关文件 the configuration file (/usr/local/etc/mongod.conf) the log directory path (/usr/local/var/log/mongodb) the data directory path (/usr/local/var/mongodb) 启动关闭MongoDB有两种方法 方法一:使用brew // 启动 brew services start mongodb - community@4 . 2 // 关闭 brew services stop mongodb - community@4 . 2 方法二:使用环境变量 在用户根目录下使用如下命令 sudo vim . bash_profile 添加如下变量 export PATH = /usr/ local / Cellar / mongodb - community / 4.2 . 0 / bin : $ { PATH }}

MongoDB学习知识点总结(一)

匿名 (未验证) 提交于 2019-12-02 23:49:02
json的两种格式: JSON对象 { } JSON数组【】 MongoDB的数据模型是面向文档的,所谓文档是一种类似于LSON的结构,简单理解MongoDB这个数据库中存的是各种各样的json(BSON) 三个概念: 数据库(database) 集合 (collection) MongoDB的版本偶数版是稳定版,奇数版是开发板 MongoDB的安装步骤: 4、打开命令窗口,输入mongod来启动MongoDB服务器 mongoDB 的默认端口是27017 5、在打开一个新的窗口输入mongo来启动后客户端 将MongoDB设置为系统服务 1、在c盘根目录创建如下文件夹: 2、创建配置文件 在安装文件夹找到bin目录的上一级目录,在该目录中创建mongod.cfg 3、以管理员的身份打开命令行窗口 4、在窗口中执行以下命令:sc.exe create MongoDB binPath= "\"D:\MongoDB\bin\mongod.exe\" --service --config=\"D:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

MongoDB安装和环境搭建

匿名 (未验证) 提交于 2019-12-02 23:43:01
1、下载安装包或压缩包 登录MongoDB官网:https://www.mongodb.com 下载对应版本安装包或压缩包 登录服务器 进入终端 通过ssh链接到服务器:ssh root@服务器地址 进到根目录:cd / 安装MongoDB,安装包已经下载到本地。 打开一个新的终端 进入到MongoDB压缩包父级目录,现在MongoDB是一个.tgz压缩包 通过scp传送文件。 传送完成后可以使用命令: ls -la 查看目录 2、上传服务器,解压缩 .tgz格式的压缩包可以通过命令:tar -zxvf解压 tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz 3、添加db存储和日志存储文件夹 解压完成后,在根目录下创建mongodb文件夹,把mongodb-linux-x86_64-ubuntu1404-3.4.4整体移进到mongodb文件夹里 在mongodb文件夹里创建文件夹data,用来存放数据文件(使用mkdir data创建) 在mongodb文件夹里创建文件夹logs,用来存放日志文件 在logs文件夹里创建日志文件 mongo.log(使用touch mongo.log创建) 在mongodb文件夹里创建文件夹etc,用来存放配置文件 进入etc文件夹,创建配置文件,可以直接通过vi来创建 指定dbpath