mongo系统(1)

以下是操作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 可用于重复上一个命令。

 

posted @ 2013-11-19 18:11  纵情向前....  阅读(297)  评论(2编辑  收藏  举报