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