3、MongoDB基本命令

1、显示当前数据库名称

db

2、显示所有的数据库

show dbs

3、选择一个新的数据库,如果没有则创建一个新的

use mydb;

4、向集合中插入数据,如果不存在testData集合,MongoDB将隐式地创建集合。

db.testData.insert({name:"Horace"})

5、查找数据数据,默认显示20条记录,接着输入it,迭代下一页结果

db.testData.find();

6、按条件查询数据

db.testData.find({name:"Horace"});

7、使用for循环生成测试数据,将以下代码直接拷贝到命令窗口中即可运行

for (var i = 1; i <= 25; i++) {
   db.testData.insert( { x : i } )
}

8、查看数据库中所有集合

show collections

9、使用while循环迭代所有数据,特别注意:花括号“{”一定要和while在同一行,否则报错

var cursor = db.testData.find();
while(cursor.hasNext()){
    printjson(cursor.next()); 
    // print(toJson(cursor.next()))
}

10、使用游标的forEach()方法迭代数据,printjson是内置变量

var cursor = db.testData.find();
cursor.forEach(printjson);

11、查询一条记录

db.testData.findOne()

12、limit查询,选择前三条记录

db.testData.find().limit(3);

13、删除当前数据库

db.dropDatabase()

14、清屏

cls

 

posted @ 2015-03-25 16:06  贺瑞斯  阅读(184)  评论(0编辑  收藏  举报