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();

 

查看数据库所有用户

show users;

增加用户

db.addUser("db","db",true);(只读用户)

删除用户

db.removeUser("db");

用户认证

db.auth("db","db");

查看数据库所有的命令

db.help();

创建集合

db.createCollection("category");

猜你喜欢

转载自871421448.iteye.com/blog/1788009