mongodb命令

MongoDB常用命令

会有一股神秘感。 提交于 2020-02-24 04:59:02
MongoDB 的基本操作 Mongodb 中关键字种类: db (数据库实例级别) db 本身 db.connection 数据库下的集合信息 db.collection.xxx( rs (复制集级别) sh (分片级别) rs.status() # 副本集状态,一个primary,其它SECONDARY。primary是主,只有primary能写入,从库无法插入数据 rs.config() ## 获取配置 rs.slaveOk() #SECONDARY 需要声明是slave才能查看数据 查询操作 在客户端指定数据库进行连接:(默认连接本机 test 数据库) [mongod@MongoDB ~]$ mongo 10.0 . 0.152 /admin MongoDB shell version: 3.2 . 8 connecting to: 10.0 . 0.152 /admin > db admin 查看当前数据库版本 > db.version() 切换数据库 > use test; switched to db test 显示当前数据库 > db test > db.getName() test 查询所有数据库 > show dbs; smile 0 .000GB local 0 .000GB test 0 .000GB > show databases; smile 0

MongoDB命令

情到浓时终转凉″ 提交于 2020-02-24 02:00:22
一、入门命令 (1)查看当前的数据库 show dbs (2)切换数据库 use databaseName (3)查看当前数据库下的collection show tables/collections 二、创建库 Mongodb的库是隐式创建,可以use一个不存在的库,然后在该库下创建collection,即可创建库 (1)创建collection db.createCollection('collectionName') (2)collection允许隐式创建 db.collectionName.insert(document) (3)删除collection db.collectionName.drop() (4)删除database db.dropDatabase() 三、基本操作增删改查 (1)增:insert mongodb存储的是文档, 文档是json格式的对象 db.collectionName.insert(document) 1.增加单篇文档 db.collectionName.insert({title:'nice day'}) 2.增加单个文档,并指定_id db.collectionName.insert({_id:8,age:78,name:'lisi'}) 3.增加多个文档 db.collectionName.insert( [ {time:

MongoDB入门(介绍、安装)

心不动则不痛 提交于 2020-02-23 11:23:50
一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need (MongoDB是一个文档数据库,具有您所需的查询和索引所需的可伸缩性和灵活性) 特点: 1.Document Database (文档数据库) 2.High Performance(高性能) 3.Rich Query Language(丰富的查询语言) 4.High Availability(高可用) 主从备份 =>冗余 5.Horizontal Scalability(水平可伸缩性) 横向扩展 分库分表=>Sharding(分片) 6.Support for Multiple Storage Engines(支持多种存储引擎) WriedTiger In-Memory(内存) MongoDB提供插件式的存储引擎API,允许第三方为MongoDB开发存储引擎 二.下载社区版 Centos7: 执行命令:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz 解压安装包 执行命令:tar -zxvf

mongoDB常用命令

▼魔方 西西 提交于 2020-02-21 18:54:24
mongoDB数据库命令 一、MongoDB简介 mongodb 文档数据库,存储的是文档(Bson->json的二进制化). json数据存储的就是js中对象和数组。 {name:‘zhangsan’,age:‘9’} MongoDB特点:内部执行引擎为JS解释器,。 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. mongo和传统型数据库相比,最大的不同: 传统型数据库: 结构化数据, 定好了表结构后,每一行的内容,必是符合表结构的,就是说–列的个数,类型都一样. mongo文档型数据库: 集合中存储的每篇文档,都可以有自己独特的结构(json对象都可以有自己独特的属性和值) mongo数据库的collection不用提前创建(可以隐式创建。)。关系型数据库的表必须提前创建表的 mongodb数据库bin目录下的文件意义 查看数据库 show dbs 创建数据库 mongoDB的数据库是隐式创建的 步骤 use 不存在的库名 创建表 在 这个 库里边 创建集合(也就是表),或者直接插入数据就创建好了。 删除集合(数据表) db.collectionName.drop() //删除集合(数据表) 删除数据库 db.dropDatabase() //删除数据库 注意 数据库中的集合为空(也就是数据表)为空时,数据库自动删除! mongoDB

Windows下启动MongDB

馋奶兔 提交于 2020-02-21 07:15:59
在安装目录或者磁盘根目录下创建文件夹data,这是mongodb的数据存储文件夹 打开命令窗口,切换到mongodb安装目录下的“bin”目录中 输入 mongod --dbpath D:\data 显示这些代表启动成功 打开浏览器输入 http://localhost:27017 查看 若显示以下内容说明安装成功了,但权限不够。可以以管理员身份运行bin目录下的mongod开启服务,在运行mongo.exe,就可以启动成功。 It looks like you are trying to access MongoDB over HTTP on the native driver port. 来源: CSDN 作者: Conqueror_ 链接: https://blog.csdn.net/Conqueror_/article/details/104415932

Mongodb启动命令mongod参数说明

狂风中的少年 提交于 2020-02-20 07:01:26
Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 -------------------------------------------------------------------------------- --quiet # 安静输出 --port arg # 指定服务端口号,默认端口27017 --bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP --logpath arg # 指定MongoDB日志文件,注意是指定文件不是目录 --logappend # 使用追加的方式写日志 --pidfilepath arg # PID File 的完整路径,如果没有设置,则没有PID文件 --keyFile arg # 集群的私钥的完整路径,只对于Replica Set 架构有效 --unixSocketPrefix arg # UNIX域套接字替代目录,(默认为 /tmp) --fork # 以守护进程的方式运行MongoDB,创建服务器进程 --auth # 启用验证 --cpu # 定期显示CPU的CPU利用率和iowait --dbpath arg # 指定数据库路径 --diaglog arg # diaglog选项 0=off 1=W 2=R 3=both 7=W+some

配置mongodb分片群集(sharding cluster)

给你一囗甜甜゛ 提交于 2020-02-19 10:37:43
Sharding cluster介绍 这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。 要构建一个 MongoDB Sharding Cluster,需要三种角色: Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica set承担,防止主机单点故障 Config Server: mongod 实例,存储了整个 Cluster Metadata,其中包括 chunk 信息。 Route Server: mongos 实例,前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用。 Sharding架构图 本例实际环境架构 本例架构示例图: 分别在3台机器运行一个mongod实例(称为mongod shard11,mongod shard12,mongod shard13)组织replica set1,作为cluster的shard1 分别在3台机器运行一个mongod实例(称为mongod shard21,mongod shard22,mongod shard23)组织replica set2,作为cluster的shard2 每台机器运行一个mongod实例,作为3个config server

MongoDB命令

十年热恋 提交于 2020-02-19 08:51:48
一、入门命令 (1)查看当前的数据库 show dbs (2)切换数据库 use databaseName (3)查看当前数据库下的collection show tables/collections 二、创建库 Mongodb的库是隐式创建,可以use一个不存在的库,然后在该库下创建collection,即可创建库 (1)创建collection db.createCollection('collectionName') (2)collection允许隐式创建 db.collectionName.insert(document) (3)删除collection db.collectionName.drop() (4)删除database db.dropDatabase() 三、基本操作增删改查 (1)增:insert mongodb存储的是文档, 文档是json格式的对象 db.collectionName.insert(document) 1.增加单篇文档 db.collectionName.insert({title:'nice day'}) 2.增加单个文档,并指定_id db.collectionName.insert({_id:8,age:78,name:'lisi'}) 3.增加多个文档 db.collectionName.insert( [ {time:

Ubuntu16.04安装最新版mongodb

余生颓废 提交于 2020-02-18 07:23:59
apt-get install mongodb 刚直接用命令安装mongodb,发现装完只是2.6.10版本,不是最新版 安装最新版mongodb 从官方引导安装最新的mongodb, https://www.mongodb.com/download-center#community ,从这个地址去到安装引导教程 以下是4.0.2的版本,如果是以后来看这篇文章应该已经不是最新的,请自己去这个地址找最新版的命令。 导入 apt 的 key sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 创建版本列表文件 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list 更新 ubuntu 软件源 sudo apt-get update 安装最新版mongodb sudo apt-get install -y mongodb-org 防止意外,将软件包固定在安装版本中(可选)

mongodb基本操作指令

拥有回忆 提交于 2020-02-18 02:13:42
一、mongodb操作指令: mongod : 用来启动mongodb服务器 mongo:用来启动mongodb客户端,连接服务器,如果服务器没启动,则连接失败 mongoimport:用来从json文件中导入数据到mongodb数据库 mongoexport:用来将mongodb数据库的数据导出到外界文件中 示例: 新建一个cmd命令行输入:mongod -- dbpath C : \Users\lenovo\Desktop\ 1104 线上\ 2 月 17 日\mongodb 新建一个cmd命令行输入:mongo 新建一个cmd命令行输入:mongoimport - d baofeng - c banner -- jsonArray F : \ 1104 \ 1104 \暴风前后台\暴风影音前台\ static \banner . json mongoimport - d baofeng - c banner -- file F : \ 1104 \ 1104 \暴风前后台\暴风影音前台\ static \banner . json 新建一个cmd命令行输入:mongoexport - d baofeng - c banner - o F : \ 1104 \ 1104 \暴风前后台\暴风影音前台\ static \banner . json 二、数据库操作 1 、新建数据库