MongoDB 命令初步
来源:互联网 发布:淘宝买家信用度怎么升 编辑:程序博客网 时间:2024/05/22 01:31
1. 检查当前instance
> dbtest
2. 列出所有instance
> show dbslocal0.078125GBmonk-app0.203125GBmonk-demo(empty)
3. 保存
> j = { name : "mongo" }; { "name" : "mongo" }> t = { x : 3 }; { "x" : 3 }> db.things.save(j); > db.things.save(t); > db.things.find();{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }{ "_id" : ObjectId("551bf15f2a1d94d79c992e17"), "x" : 3 }
4. for 循环
> for (var i = 1; i <= 20; i++) db.things.save({x : 4, j : i}); > db.things.find();{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }{ "_id" : ObjectId("551bf15f2a1d94d79c992e17"), "x" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "x" : 4, "j" : 1 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e19"), "x" : 4, "j" : 2 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "x" : 4, "j" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "x" : 4, "j" : 4 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1c"), "x" : 4, "j" : 5 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1d"), "x" : 4, "j" : 6 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1e"), "x" : 4, "j" : 7 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1f"), "x" : 4, "j" : 8 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e20"), "x" : 4, "j" : 9 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e21"), "x" : 4, "j" : 10 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e22"), "x" : 4, "j" : 11 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e23"), "x" : 4, "j" : 12 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e24"), "x" : 4, "j" : 13 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e25"), "x" : 4, "j" : 14 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e26"), "x" : 4, "j" : 15 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e27"), "x" : 4, "j" : 16 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e28"), "x" : 4, "j" : 17 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e29"), "x" : 4, "j" : 18 }Type "it" for more
5. cursor
> var cursor = db.things.find(); > while (cursor.hasNext()) printjson(cursor.next());{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }{ "_id" : ObjectId("551bf15f2a1d94d79c992e17"), "x" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "x" : 4, "j" : 1 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e19"), "x" : 4, "j" : 2 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "x" : 4, "j" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "x" : 4, "j" : 4 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1c"), "x" : 4, "j" : 5 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1d"), "x" : 4, "j" : 6 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1e"), "x" : 4, "j" : 7 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1f"), "x" : 4, "j" : 8 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e20"), "x" : 4, "j" : 9 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e21"), "x" : 4, "j" : 10 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e22"), "x" : 4, "j" : 11 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e23"), "x" : 4, "j" : 12 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e24"), "x" : 4, "j" : 13 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e25"), "x" : 4, "j" : 14 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e26"), "x" : 4, "j" : 15 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e27"), "x" : 4, "j" : 16 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e28"), "x" : 4, "j" : 17 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e29"), "x" : 4, "j" : 18 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2a"), "x" : 4, "j" : 19 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2b"), "x" : 4, "j" : 20 }
6. forEach
> db.things.find().forEach(printjson);
{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }
{ "_id" : ObjectId("551bf15f2a1d94d79c992e17"), "x" : 3 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "x" : 4, "j" : 1 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e19"), "x" : 4, "j" : 2 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "x" : 4, "j" : 3 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "x" : 4, "j" : 4 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1c"), "x" : 4, "j" : 5 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1d"), "x" : 4, "j" : 6 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1e"), "x" : 4, "j" : 7 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e1f"), "x" : 4, "j" : 8 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e20"), "x" : 4, "j" : 9 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e21"), "x" : 4, "j" : 10 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e22"), "x" : 4, "j" : 11 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e23"), "x" : 4, "j" : 12 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e24"), "x" : 4, "j" : 13 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e25"), "x" : 4, "j" : 14 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e26"), "x" : 4, "j" : 15 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e27"), "x" : 4, "j" : 16 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e28"), "x" : 4, "j" : 17 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e29"), "x" : 4, "j" : 18 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e2a"), "x" : 4, "j" : 19 }
{ "_id" : ObjectId("551bf1b02a1d94d79c992e2b"), "x" : 4, "j" : 20 }
7. Index
> var cursor = db.things.find(); > printjson(cursor[4]); { "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "x" : 4, "j" : 3 }
8. Array
> var arr = db.things.find().toArray(); > arr[5]; { "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "x" : 4, "j" : 4 }
9. Find
> db.things.find({name:"mongo"}).forEach(function(x) {print(tojson(x));}); { "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }
10. Find & forEach
> db.things.find({x:4}).forEach(function(x) {print(tojson(x));});{ "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "x" : 4, "j" : 1 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e19"), "x" : 4, "j" : 2 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "x" : 4, "j" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "x" : 4, "j" : 4 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1c"), "x" : 4, "j" : 5 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1d"), "x" : 4, "j" : 6 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1e"), "x" : 4, "j" : 7 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1f"), "x" : 4, "j" : 8 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e20"), "x" : 4, "j" : 9 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e21"), "x" : 4, "j" : 10 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e22"), "x" : 4, "j" : 11 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e23"), "x" : 4, "j" : 12 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e24"), "x" : 4, "j" : 13 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e25"), "x" : 4, "j" : 14 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e26"), "x" : 4, "j" : 15 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e27"), "x" : 4, "j" : 16 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e28"), "x" : 4, "j" : 17 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e29"), "x" : 4, "j" : 18 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2a"), "x" : 4, "j" : 19 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2b"), "x" : 4, "j" : 20 }
11. 过滤结果
> db.things.find({x:4}, {j:true}).forEach(printjson); { "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "j" : 1 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e19"), "j" : 2 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1a"), "j" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1b"), "j" : 4 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1c"), "j" : 5 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1d"), "j" : 6 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1e"), "j" : 7 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e1f"), "j" : 8 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e20"), "j" : 9 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e21"), "j" : 10 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e22"), "j" : 11 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e23"), "j" : 12 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e24"), "j" : 13 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e25"), "j" : 14 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e26"), "j" : 15 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e27"), "j" : 16 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e28"), "j" : 17 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e29"), "j" : 18 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2a"), "j" : 19 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e2b"), "j" : 20 }
12. Projection取一条结果
> printjson(db.things.findOne({name:"mongo"}));{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }> db.things.find({name:"mongo"}).limit(1);{ "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }
13. Projection取三条结果
> db.things.find().limit(3); { "_id" : ObjectId("551bf1552a1d94d79c992e16"), "name" : "mongo" }{ "_id" : ObjectId("551bf15f2a1d94d79c992e17"), "x" : 3 }{ "_id" : ObjectId("551bf1b02a1d94d79c992e18"), "x" : 4, "j" : 1 }
14. 查看函数定义
> printjsonfunction (x){ print( tojson( x ) );}
- MongoDB 命令初步
- MongoDB初步
- mongodb初步
- MongoDB使用初步
- MongoDB 初步使用
- mongodb安装初步
- mongoDB的初步配置
- MongoDB初步(1)
- MongoDB初步(2)
- MongoDB初步认识
- mongodb的初步使用
- MongoDb 命令
- MongoDB 命令
- MongoDB 命令
- MongoDb 命令
- mongodb命令
- mongoDB命令
- mongodb命令
- C++标准库string类型
- hdoj 1331 Function Run Fun 【记忆化搜索】
- 请求转发域重定向之间的区别
- ZOJ 2100 seed
- 随笔:今日三件事
- MongoDB 命令初步
- 黑马程序员-iOS视频学习之六
- Android启动画面的作用
- vim 文本行逆序化
- Sum Root to Leaf Numbers
- XML现在的作用是什么
- 关于myBatis的问题There is no getter for property named 'USER_NAME' in 'class com.bky.model.实例类'
- 设计模式之享元
- PhotoShop 矢量蒙板