Ubuntu 20.04 | MongoDB | 常用操作 | 安装 | 导入导出数据库

安装

  • root权限
  • 安装MongoDB
apt install mongodb
  • 安装后会自动启动,查看状态
systemctl status mongodb
  • 设置开机自动启动
systemctl enable mongodb
  • 启动mongodb
mongo

基本使用

创建数据库

MongoDB 创建数据库的语法格式如下:

use DATABASE_NAME

显示所有DB

show dbs

创建集合

> db.createCollection("users")
{ "ok" : 1 }

显示所有集合

show collections

导入BSON文件

mongorestore -d admin -c users /home/admin/system.users.bson 
……
2020-12-29T00:02:31.920-0800	restoring indexes for collection admin.users from metadata
2020-12-29T00:02:31.934-0800	finished restoring admin.users (1 document)
2020-12-29T00:02:31.935-0800	done

导入完整文件夹(包含json和bson文件)

mongorestore -d db_name /path/

查看集合(以集合users为例)

MongoDB 查询数据的语法格式如下:

db.users.find()

如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:

db.users.find().pretty()

指定查找

db.users.find({key:value}).pretty()

查找前5个

db.users.find().pretty().limit(5)

mongoexport命令行导出数据库(csv格式为例)

mongoexport -d DBName -c TableName -f field_id --type=csv -o filePath
-d  标示 数据库  
-c  标示  数据表  
-f  需要提取的field用逗号分隔  
-o  输出路径  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值