日期:2014-05-16  浏览次数:20361 次

mongodb 常用语句(数据库操作)

显示所有数据库

show dbs;

?

使用某个数据库(如果market不存在,会自动创建)

use market;

?

查看当前数据库

db;

?

删除当前数据库

db.dropDatabase();

?

从某个机器上复制数据库到当前指定数据库

(从72上复制market到本地,如果本地已经存在,覆盖)

db.copyDatabase("market","market2","192.168.1.72");

?

修复当前数据库

db.repairDatabase();

?

查看当前数据库名称(和db命令一样效果)

db.getName();

?

查看当前数据库的状态

db.stats();

?

查看当前数据库版本号

db.version();

?

查看当前数据库服务IP

db.getMongo();

?

查看当前数据库所有集合

db.getCollectionNames();

?

查看当前数据库的某个集合

db.song.find();

db.getCollection("song")

(某些集合包括特殊字符,通过直接引用集合名称无法正常查看)

db.getCollection("pv_2012-01-31")

?

查看所有集合的状态

db.printCollectionStats();

?

查看当前数据库错误信息

db.getLastError();

db.getPrevError();

清除错误信息

db.resetError();

?