@@ -6,7 +6,7 @@ category: nosql
6
6
tags : [mongodb, maizi]
7
7
---
8
8
9
- 主要还得看官网
9
+ MongoDB更新非常快,再好的书或者技术网站都有可能跟不上形势,建议直接看官网。但这里把常用的整理了一下,大家求快可以直接看本网页。
10
10
11
11
1 . 安装命令
12
12
{% highlight bash %}
@@ -17,17 +17,19 @@ sudo apt-get install -y mongodb-org
17
17
{% endhighlight %}
18
18
19
19
Try MongoDB: http://try.mongodb.org
20
-
21
- 停止服务:
22
- sudo service mongod stop
23
- 启动服务:
24
- sudo service mongod start
25
- 切换数据库
26
- use 数据库名
20
+ ···
21
+ 停止服务:
22
+ sudo service mongod stop
23
+ 启动服务:
24
+ sudo service mongod start
25
+ 切换数据库
26
+ use 数据库名
27
+ ···
27
28
28
29
2 . 插入命令
29
30
30
31
插入数据到students collection
32
+ {% highlight javascript %}
31
33
db.students.insert({name: "张三", school: {name: "清华大学", city: "北京"}, age: 19, gpa: 3.97})
32
34
33
35
db.students.insert({name: "李四", school: {name: "北京大学", city: "北京"}, age: 20, gpa: 3.3})
@@ -39,10 +41,10 @@ db.students.insert({name: "小牛", school: {name: "哈工大", city: "哈尔滨
39
41
db.students.insert({name: "小马", school: {name: "交通大学", city: "西安"}, age: 21, gpa: 3.70})
40
42
41
43
db.students.insert({name: "小朱"})
42
-
44
+ {% endhighlight %}
43
45
44
46
3 . 查询命令
45
-
47
+ {% highlight javascript %}
46
48
值精确匹配的查询
47
49
db.students.find({name: "张三"})
48
50
两个条件(逻辑与)
@@ -66,7 +68,7 @@ db.students.find({school:{$exists:false}})
66
68
基于正则表达式的逻辑查询
67
69
db.students.find({name: /^小/})
68
70
db.students.find({name: /.* 四/})
69
-
71
+ {% endhighlight %}
70
72
71
73
3 . Update命令
72
74
0 commit comments