MongoDB 目录分析、基础命令、参数设置
目录分析
1、整体目录

以msi默认的data、log路径安装,才会有data、log文件夹。
2、bin目录

3、log目录

基础命令
1、服务器端基础命令
- net start MongoDB //启动服务器
- net stop MongoDB //关闭服务器
- mongod --remove //从Windows服务中卸载MongoDB服务。mongod即mongod.exe
说明:
MongoDB服务的权限默认是自动开启,但默认不是启动状态。每次都需要手动开启MongoDB服务。
以上命令均需要在命令行(管理员)下执行,普通命令行权限不够。
2、客户端常用命令——连接服务器
(1)mongo //连接到服务器,适用于未使用密码的情况。默认服务器地址localhost/127.0.0.1,默认端口号为27017,默认使用的数据库是test。
(2)mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] //连接到服务器。[]中的内容可缺省。
参数说明:
- mongodb:// //固定前缀
username:password //指定用户名、密码,可缺省。
host:[port] //指定服务器的地址(ip、域名均可)、端口号,端口号可缺省(默认使用27017)。至少要有一个host。可指定多个host:[port],即连接复制集。
/database //指定要使用的数据库,可缺省,默认使用test。
?key1=value1&key2=value2...... //连接选项,和web中的get使用方式相同,可缺省。
常用的连接选项:
| 选项 | 描述 |
|---|---|
| replicaSet=name |
验证replica set的名称。 Impliesconnect=replicaSet. |
| slaveOk=true|false |
|
| safe=true|false |
|
使用示例:
mongodb://localhost //本地服务器,该服务器未使用密码。默认端口号27017,使用默认数据库test。
mongodb://chy:abc@localhost //本地服务器,用户名chy,密码abc
mongodb://localhost/my_db //本地服务器,服务器未使用密码,使用数据库my_db
mongodb://chy:abc@localhost/my_db
mongodb://xxx1.com,xxx2.com //连接到2台服务器,端口号都使用27017
mongodb://localhost,localhost:27018,localhost:27019 //连接到3台服务器,端口号分别使用27017,27018,27019
mongodb://host1,host2,host3/?slaveOk=true //连接 replica set 三台服务器, 写入操作应用在主服务器 并且分布查询到从服务器。
mongodb://host1,host2,host3/?connect=direct;slaveOk=true //直接连接第一个服务器,无论是replica set一部分或者主服务器或者从服务器。
mongodb://localhost/?safe=true //安全模式连接到localhost
至少要有一个host。
(3)exit //退出客户端
这些操作在普通命令行下就可以完成。
红色字体标出的是最常用的。
MongoDB 目录分析、基础命令、参数设置的更多相关文章
- mongodb安装及基础命令
安装mongodb(mongodb-linux-x86_64-3.2.4.tgz)1 export PATH=$PATH:/usr/local/mongodb/bin2 /usr/local/mong ...
- Linux目录结构和基础命令
Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...
- Linux基础命令第一天
一.命令行bash基本操作 1,shell 用户不能直接操作内核,所以用户操作通过shell传递给内核,Linux下叫shell,就相当于Windows下的cmd shell分为两种: GUI:图形界 ...
- linux 底层 基础命令 路径信息
z基础命令: 打印 :echo "hello world“ 切换目录 cd / 显示当前路径 pwd 显示 目录下所有文件 ls 显示所有文件包括隐藏文件 ls ...
- MongoDB 部署 & 基础命令
MongoDB 官方文档 MongoDB 介绍 Mongodb 由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统. 是专为可扩展性,高性能和高可用性而设计的数据库, 是非关系型数据库中 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- MongoDB基础命令及操作
MongoDB:NoSQL数据库 MongoDB中的重要指示点 MongoDB中的三要素 数据库 集合 文档 MongoDB中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去 ...
- 【Linux相识相知】计算机的组成、linux发行版和哲学思想、基础命令和目录结构(FHS)
从今天开始,Frank将开始在博客上记录自己学习linux的点点滴滴,F初来乍到,还望各位大佬多多指教.本次博客的主要内容如下: 计算机基础:简要的描述了计算机的组成及其功能: linux初识:介绍了 ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
随机推荐
- input file上传文件弹出框的默认格式设置
我们使用html的input 标签type="flie"时,如何设置默认可选的文件格式 <input id="doc_file" type="f ...
- 24V低压检测电路 - 低压检测电压(转)
24V低压检测电路 - 低压检测电压 参考: ADC采样工作原理详解 使用单片机的ADC采集电阻的分压 问题: 当ADC采集两个电阻分压后的电压的时候,ADC转换出来的电压值和万用表量出来的不一样差异 ...
- OSS利用ossutil64上传文件
ossutil64下载地址: http://gosspublic.alicdn.com/ossutil/1.6.0/ossutil64?spm=a2c4g.11186623.2.12.3638159 ...
- 2的幂和按位与&——效率
以前学生时代,只是完成功能就行,进入公司之后,由于产品的特殊性,需要非常考虑效率,发现有以下几个策略(该文不定时更新): hash%length==hash&(length-1)的前提是len ...
- C# selenium 高级
https://www.cnblogs.com/morang/p/7441091.html https://www.cnblogs.com/tobecrazy/p/4817946.html https ...
- Java8 lambda表达式10个示例<转>
例1.用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例.看一下Java 8之前的runna ...
- Operation之算数&聚合操作符
toArray 该操作符先把一个序列转成一个数组, 并作为一个单一的事件发送, 然后结束 Observable.of(1,2,3,4) .toArray() .subscribe(onNext: { ...
- linux默认的2.7升级到3.7版本
CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本. 安装Python3.7.3 官网下载地址:https://www.pyt ...
- Appium之Toast元素识别
问题思考 在日常使用App过程中,经常会看到App界面有一些弹窗提示(如下图所示)这些提示元素出现后等待3秒左右就会自动消失,那么我们该如何获取这些元素文字内容呢? Toast简介 Android中的 ...
- 设置table表格的单元格间距两种方式
table表格里设置单元格td之间的间距,通常用cellspacing设置单元格间距,有时候该属性可能无效,或需要用其他方式时,可用其他方式实现,例如在背景是白色背景的时候,设置单元格td的borde ...