目录分析

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
  • true:在connect=direct模式下,驱动会连接第一台机器,即使这台服务器不是主。在connect=replicaSet模式下,驱动会发送所有的写请求到主并且把读取操作分布在其他从服务器。

  • false: 在 connect=direct模式下,驱动会自动找寻主服务器. 在connect=replicaSet 模式下,驱动仅仅连接主服务器,并且所有的读写命令都连接到主服务器。

safe=true|false
  • true: 在执行更新操作之后,驱动都会发送getLastError命令来确保更新成功。(还要参考 wtimeoutMS).

  • false: 在每次更新之后,驱动不会发送getLastError来确保更新成功。

使用示例:

  • 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 目录分析、基础命令、参数设置的更多相关文章

  1. mongodb安装及基础命令

    安装mongodb(mongodb-linux-x86_64-3.2.4.tgz)1 export PATH=$PATH:/usr/local/mongodb/bin2 /usr/local/mong ...

  2. Linux目录结构和基础命令

    Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...

  3. Linux基础命令第一天

    一.命令行bash基本操作 1,shell 用户不能直接操作内核,所以用户操作通过shell传递给内核,Linux下叫shell,就相当于Windows下的cmd shell分为两种: GUI:图形界 ...

  4. linux 底层 基础命令 路径信息

    z基础命令: 打印 :echo "hello world“ 切换目录   cd  / 显示当前路径     pwd 显示 目录下所有文件     ls 显示所有文件包括隐藏文件    ls ...

  5. MongoDB 部署 & 基础命令

    MongoDB 官方文档 MongoDB 介绍 Mongodb 由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统. 是专为可扩展性,高性能和高可用性而设计的数据库, 是非关系型数据库中 ...

  6. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  7. MongoDB基础命令及操作

    MongoDB:NoSQL数据库 MongoDB中的重要指示点 MongoDB中的三要素 数据库 集合 文档 MongoDB中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去 ...

  8. 【Linux相识相知】计算机的组成、linux发行版和哲学思想、基础命令和目录结构(FHS)

    从今天开始,Frank将开始在博客上记录自己学习linux的点点滴滴,F初来乍到,还望各位大佬多多指教.本次博客的主要内容如下: 计算机基础:简要的描述了计算机的组成及其功能: linux初识:介绍了 ...

  9. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

随机推荐

  1. django入门7之django template和xadmin常用技巧

    django入门7之django template和xadmin常用技巧 <li {% ' == '/course' %}class="active"{% endif %}& ...

  2. 【KakaJSON手册】08_其他用法

    除了完成JSON和Model的转换之外,KakaJSON内部还有很多实用的功能,有些也开放为public接口了 遍历属性 struct Cat { var age: Int = 0 let name: ...

  3. ABAP基础篇2 数据类型

    基本数据类型列表: 1.长度可变的内置类型(String.XString)1)string类型 在ABAP程序中,string类型是长度无限的字符型字段,可以和CHAR ,D,T ,I,N (F和P未 ...

  4. photoshop7.0 排版一寸照片、2寸照片

    说明:必须先照一张一寸电子照片,否则是无法做成 1.本例同样采用photoshop CS5制作,其它版本通用,这里采用上一教程“PS照片处理教程-制作一寸照片并排版”的处理效果图进行排版,首先在PS中 ...

  5. [转]Mathjax语法总结

    链接地址:https://blog.csdn.net/ajacker/article/details/80301378

  6. 【ML基础】皮尔森相关系数(Pearson correlation coefficient)

    前言 参考 1. 皮尔森相关系数(Pearson correlation coefficient): 完

  7. [Arch] 域名解析常用两步设置

    主站   A 记录        (对应IPv4)   主机记录: @ (表示解析到不带 www 主域名)   值为 IP 主站 CNAME 记录 (表示别名) 主机记录: www   (表示解析到带 ...

  8. IOS开发依赖管理工具CocoaPods

    CocoaPods IOS开发依赖管理工具 CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It ...

  9. hive 集群搭建

    软件环境:centos7 + hadoop2.7.6 1.hive 下载 apache-hive-2.1.0-bin.tar.gz 2.copy  apache-hive-2.1.0-bin.tar. ...

  10. springboot 读取Jar 类路径下的文件

    Resource resource = new DefaultResourceLoader().getResource("classpath:download/WORKER_OVERTIME ...