mongodb常用语句(数据库操作)
显示所有数据库
show dbs;
使用某个数据库(如果market不存在,会自动创建)
use market;
查看当前数据库 www.2cto.com
db;
删除当前数据库
db.dropDatabase();
从某个机器上复制数据库到当前指定数据库
(从72上复制market到本地,如果本地已经存在,覆盖)
db.copyDatabase("market","market2","192.168.1.72");
修复当前数据库
db.repairDatabase();
查看当前数据库名称(和db命令一样效果)
db.getName();
查看当前数据库的状态 www.2cto.com
db.stats();
查看当前数据库版本号
db.version();
查看当前数据库服务IP
db.getMongo();
查看当前数据库所有集合
db.getCollectionNames();
查看当前数据库的某个集合 www.2cto.com
db.song.find();
db.getCollection("song")
(某些集合包括特殊字符,通过直接引用集合名称无法正常查看)
db.getCollection("pv_2012-01-31")
查看所有集合的状态
db.printCollectionStats();
查看当前数据库错误信息
db.getLastError();
db.getPrevError();
清除错误信息
db.resetError();