Mongo 常用操作
Andy 2021-01-06
Mongo
# mongo 启动和停止等命令
https://docs.mongodb.com/v4.2/tutorial/install-mongodb-on-ubuntu/
# mongo 数据和日志目录授权
sudo chown -R mongodb:mongodb /var/lib/mongodb
chown -R mongodb:mongodb /var/log/mongodb
# mongo 导入csv 并指定数据字段格式
mongoimport --host "127.0.0.1" -u anrunlu -p 123230230 --authenticationDatabase admin --db exam --collection stuInfo --type csv --columnsHaveTypes --fields "xm.string(),bmh.string(),ksbh.string(),zjhm.string(),ksdd.string(),kq.string()" --file ./data.csv
# mongo 建立 auth 机制
https://docs.mongodb.com/manual/tutorial/enable-authentication/
# mongo内建角色参考
https://docs.mongodb.com/manual/reference/built-in-roles/#all-database-roles
# 配置文件修改
# mongo Atlas 使用 mongoimport 导入数据
mongoimport --uri "mongodb+srv://<username>:<password>@cluster0.roroh.mongodb.net" --db exam --collection stuInfo --type csv --columnsHaveTypes --fields "xm.string(),bmh.string(),ksbh.string(),zjhm.string(),ksdd.string(),kq.string()" --file ./data.csv
# 连接
https://docs.mongodb.com/drivers/node/fundamentals/connection
let url = "mongodb://stuExamQuery:stuEQ123@47.105.219.223:27017/exam?retryWrites=true&w=majority";