MongoDBShell详解
Shell使用及常用命令
./mongo --port 27017或 ./mongo ---进入shell命令
show dbs ---已有数据库列表
show collections ---已有集合列表
show users ---已有用户列表
use dbname ---切换数据库,系统会自动延迟创建该数据库
db.account.save({‘name’: ‘test’, ‘add’: ‘china’}) --创建集合
db.account.find() --查看集合数据
db.dropDatabase() --删除数据库
MongoDB数据工具
数据库组件:mongod、mongos、mongo
数据库工具:
./mongodump –h dhost –d dbname –o dbdirectory –数据库备份
./mongorestore –h dbhost –d dbname --dir dbdirectory –数据库恢复
./bsondump dump/bbs/account.bson –查看bson对象
MongoDB数据导入导出工具
./mongoexport –d bbs –c account –q{} –f name , addr --csv>account.csv –数据导出工具,导出为csv格式
./mongoexport –d bbs –c account –q{} –f name , addr > account.json –导出数据json格式
./mongoexport –d bbs –c account –q{} ‘{“name”: “test2”}’ –f name , addr --csv > account.csv 带查询条件导出
./mongoimport –d chacha –c account --type csv --headerline --drop < account.csv –数据导入工具,导入csv文件
--headerline表示忽略表头
--drop表示删除原有的进行添加
./mongoimport –d chacha –c account --type json--headerline --drop < account.json –导入json文件