linux下MongoDB客户端shell基本操作
2017-12-23 12:22
316 查看
MongoDB 是一款NoSql数据库,没有固定的模式,即同一个集合中的不同文档结构可以不同,如:第一条记录{name:”xiaoming”},第二条记录:{name:”xiaoli”,age:15},这在关系型数据库中是无法实现的。对于MongoDB,其中:collections即集合相当于关系型数据库的表,document文档相当于关系型数据库中的行。因此也就是说,MongoDB中的表中存储的数据可以不规定类型等。下面看一下MongoDB自带shell客户端的一些基本操作。
先来看一下,如何打开客户端shell。
如果将MongoDB配置进系统的环境变量,则直接在命令行输入即可:
1、shell登陆mongodb客户端
若没有配置环境变量,则直接到安装目录下去登陆
如我的安装目录是在/home/lutong/mongodb/bin/mongo
MongoDB 是一款NoSql数据库,没有固定的模式,即同一个集合中的不同文档结构可以不同,如:第一条记录{name:”xiaoming”},第二条记录:{name:”xiaoli”,age:15},这在关系型数据库中是无法实现的。对于MongoDB,其中:collections即集合相当于关系型数据库的表,document文档相当于关系型数据库中的行。因此也就是说,MongoDB中的表中存储的数据可以不规定类型等。下面看一下MongoDB自带shell客户端的一些基本操作。
先来看一下,如何打开客户端shell。
注意:先要开启服务哦,不会的童鞋参见这篇文章(linux下登陆MongoDB的两种方式)
如果将MongoDB配置进系统的环境变量,则直接在命令行输入即可:
1、shell登陆mongodb客户端
若没有配置环境变量,则直接到安装目录下去登陆
如我的安装目录是在/home/lutong/mongodb/bin/mongo
shell基本操作
2、查看所有数据库
show dbs
3、创建一个数据库
use [database]
(注:若database不存在,则会创建一个,此时若不做任何操作直接退出,则MongoDB会删除该数据库)
4、给指定数据库添加文档记录
db.[collectionName].insert({...})
5、查找全部的文档记录和第一条文档记录
6、更新一条文档记录
db.[collection].update({查询条件},{$set:{更新内容}})
7、删除集合中的数据
db.[collection].remove({删除条件})
8、删除数据库中的集合
db.[collection].drop()
9、删除数据库
db.dropDatabase()
先来看一下,如何打开客户端shell。
如果将MongoDB配置进系统的环境变量,则直接在命令行输入即可:
1、shell登陆mongodb客户端
若没有配置环境变量,则直接到安装目录下去登陆
如我的安装目录是在/home/lutong/mongodb/bin/mongo
MongoDB 是一款NoSql数据库,没有固定的模式,即同一个集合中的不同文档结构可以不同,如:第一条记录{name:”xiaoming”},第二条记录:{name:”xiaoli”,age:15},这在关系型数据库中是无法实现的。对于MongoDB,其中:collections即集合相当于关系型数据库的表,document文档相当于关系型数据库中的行。因此也就是说,MongoDB中的表中存储的数据可以不规定类型等。下面看一下MongoDB自带shell客户端的一些基本操作。
先来看一下,如何打开客户端shell。
注意:先要开启服务哦,不会的童鞋参见这篇文章(linux下登陆MongoDB的两种方式)
如果将MongoDB配置进系统的环境变量,则直接在命令行输入即可:
1、shell登陆mongodb客户端
若没有配置环境变量,则直接到安装目录下去登陆
如我的安装目录是在/home/lutong/mongodb/bin/mongo
shell基本操作
2、查看所有数据库
show dbs
3、创建一个数据库
use [database]
(注:若database不存在,则会创建一个,此时若不做任何操作直接退出,则MongoDB会删除该数据库)
4、给指定数据库添加文档记录
db.[collectionName].insert({...})
5、查找全部的文档记录和第一条文档记录
6、更新一条文档记录
db.[collection].update({查询条件},{$set:{更新内容}})
7、删除集合中的数据
db.[collection].remove({删除条件})
8、删除数据库中的集合
db.[collection].drop()
9、删除数据库
db.dropDatabase()
相关文章推荐
- linux下MongoDB客户端shell基本操作
- linux下MongoDB客户端shell基本操作
- MongoDB客户端shell基本操作
- linux部署mongodb及基本操作
- Linux系统下MongoDB的简单安装与基本操作
- mongodb(二)-- mongodb shell及基本操作
- MongoDB的基本操作:服务端启动,客户端连接,CRUD操作
- GitHub客户端和Shell的基本操作和理解
- MongoDB 在windows shell环境下的基本操作和命令的使用示例(五)
- 1.Linux基础操作:主题2 Shell的基本概念
- 【shell】基本操作,和常见的linux内建命令。
- Linux系统下MongoDB的简单安装与基本操作
- linux部署mongodb及基本操作
- [Linux学习笔记]第1天:操作系统的发展史,linux诞生,Linux发行商,shell,terminal,shell使用技巧,文件目录,基本操作
- MongoDB 在windows shell环境下的基本操作和命令的使用示例(二)
- linux部署mongodb及基本操作
- MongoCola使用教程 1 - MongoDB的基本操作和聚合功能---Mongdb客户端软件操作说明
- mongoDB的shell的基本操作
- MongoDB 学习二(shell 基本操作)
- shell命令进阶【Linux-shell基本操作】