> 数据库 > MongoDB >

MongoDB常用命令

1.启动mongodb的服务使用:
  mongod --help
  启动mongodb的本地服务(data目录和bin同级别)
   mongod --dbpath ../data
  从参数文件中启动
   mongod -f /etc/mongodb.cnf
  后台启动方式:
  mongod --dbpath=../data --logpath=../logs --fork

2.登录mongodb数据库
  mongo --help
  登录本地数据库
  mongo
  登录远程数据库:
  mongo 123.123.101.24:27017/mash5
  mongo 192.168.73.149:27017/mash5
  mongo 192.168.73.176:27017/mash5
3.恢复数据库mongorestore 
  mongorestore --help
  导入本地的dump文件
  mongorestore C:\mongodb\bin\dump_bak\mash5
  导入多个数据库
  mongorestore --directoryperdb C:\mongodb\bin\dump_bak

  远程恢复

   mongorestore   -h 192.168.73.176 --directoryperdb  C:\backup\mongodb

 

4.备份数据库mongodump 
   mongodump --help

   mongodump   在mongodump命令目录里生成一个dump目录存储导出文件(导出多个数据库)

   mongodump -d mydb-c ll -o C:\temp   导出数据库到某一个目录(单个数据库)

 

   远程备份
   mongodump -h localhost --port 27017  -d db -o c:\temp
     
5.数据导出 mongoexport  
   mongoexport  -help
   mongoexport -d mydb -c ll -o out.dat
   mongoexport -d mydb -c ll -csv -f name,age -o user.csv   导出csv文件,-csv指定文件格式 -f 指定导出那些字段

6.数据导入mongoimport
   mongoimport -help
   mongoimport -d mydb -c lll user_csv.dat
   mongoimport -d mydb -c lll --type csv --headerline  --file user_csv.csv  导入csv文件,--type指定文件格式 --headerline指定第一行为head


5.基本命令

help    寻求帮助

show dbs  查看所有的数据库
show collection  查看一个数据库所有的表
show users  查看用户
show profile;   
hostname();  查看主机的名称 
pwd()    查看当前目录



(责任编辑:IT)