以下是操作mongoDB常用的命令, 常用的CRUD的操作,create, retrieve, update,delete, 增删改查的动作。我是第一次这些一起可以说成是CRUD操作,长了个知识。
1,mongo //进入mongo的数据库。 和mysql的 !mysql 或者 mysql -uroot -pmaigma.1 -htest.sh.wowo.com sysadmin(数据库名可要可不要)
2,show dbs; //查看当前的mongo数据库有哪些database, 这个和mysql基本一样。
3, use {db_name}; //用哪个数据库, 这个和mysql一样。
4,show collections; (show tables;) //用来查看当前数据库下有哪些表。 这个和mysql一样。
5,db.printCollectionStats(); //用来显示各个数据库的里各个表的数据结构。
6, db.{table_name}.find(); //用来显示当前表中的所有数据, 类似于select * from tablesname;
7, db.{table_name}.count(); //用来显示当前表中有多少条数据
8,db.{table_name}.find({"content":"testing"}); // 用于显示表中的某条数据,其content字段为 testing. find返回Mongo::Cursor引用, 可以对其进行迭代检索所有符合条件的数据。
db.{table_name}.findOne({"content":"testing"}); //find_one返回一个BSON::OrderedHash数据,类似于ruby的hash类型, 清晰,有条 理。
9, it 可用于重复上一个命令。