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文件

posted @ 2016-12-29 10:45  wenxudong  阅读(106)  评论(0编辑  收藏  举报