shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的•MongoDBshell 可以能运行任意javascript程序,而且shell的真正威力还在于它是一个独立的MongoDB客户端。开启的时候,shell会连到MongoDB服务器的test数据库,并将这个数据库连接赋值给全局变量db。这个变量是通过shell访问MongoDB的主要入口点。1.Help查看命令提示 •help db.help(); db.yourColl.help(); db.youColl.find().help(); rs.help()•2.切换/创建数据库:>useyourDB; •当创建一个集合(table)的时候会自动创建当前数据库3.查询所有数据库:showdbs; •4.删除当前使用数据库 :db.dropDatabase(); •5.从指定主机上克隆数据库 :db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库 •6.从指定的机器上复制指定数据库数据到某个数据库 :db.copyDatabase("mydb","temp", "127.0.0.1"); 将本机的mydb的数据复制到temp数据库中 •7.修复当前数据库:db.repairDatabase(); •8.查看当前使用的数据库 :db.getName(); db; •db和getName方法是一样的效果,都可以查询当前使用的数据库 •9.显示当前db状态:db.stats(); •10.当前db版本:db.version(); •11.查看当前db的链接机器地址:db.getMongo();