日期:2014-05-16 浏览次数:20437 次
?
切换/ 创建数据库
>use yourDB;
当创建一个集合(table ) 的时候会自动创建当前数据库
show dbs;// 查询所有数据库
show collections // 查询所有的collection (表)
show users //
查询搜索所有的用户
?
db.addUser
("userName", "pwd123", true);//
添加一个数据库用户
db.auth
("userName", "123123");//
数据库认证、安全模式
?
?
db.dropDatabase
();//
删除当前正在使用的数据库
db.repairDatabase() //
修复当前数据库
db.getName(); //
查看当前使用的数据库
db.version();// 查看mongodb 的版本
db.getMongo();// 查看当前db 连接机器的地址
?
db.createCollection (“collName”, {size: 20, capped: 5, max: 100});// 创建一个聚集集合(table )
db.getCollectionNames ();// 得到当前db 的所有聚集集合
db.printCollectionStats ()// 显示当前db 所有聚集索引的状态
?
添加,修改,删除collection
db.order.insert({id:15,name:'k',unprice:3.00,createdate:'2010-10-10'});//
添加的数据的数据列,没有固定,根据添加的数据为准
?
?
db.order.update({id:6,name:'a'},{$set:{id:0}},false,true)// update order set id=0 where id=6 and name=’a’
?
?
db.order.remove({id:6}) //delete from order where id=6