文章目录
安装
- 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 输出路径