mongodb增删改查
时间:2021-07-01 10:21:17
帮助过:22人阅读
mongodb(库、集合、文档)
2
3
4
5 # 库级操作
6 use database # 切换
/创建库
7 show dbs # 查看所有数据库
8 db.dropDatabase() # 删除当前数据库
9 db # 查看当前数据库
10
11
12
13 # 集合操作
14 db.createCollection(name) # 创建集合
15 db.createCollection("students")
16 show collections # 查看当前数据库的集合
17 db.集合名称.
drop() # 删除集合
18
19
20
21
22 # 文档操作
23 # 插入
24 db.集合名称.
insert(document)
25 db.students.
insert(
[
26 {"_id":1,name:‘juhao‘, sex:‘男‘, age:18},
27 {"_id":2,name:‘nanbei‘, sex:‘男‘, age:19},
28 {"_id":3,name:‘budong‘, sex:‘男‘, age:20},
29 ])
30
31
32 # 查询
33 db.集合名称.find() #查询所有
34 db.集合名称.find().pretty() #结构化显示
35
36 操作符 描述
37 $ne 不等于
38 $gt 大于
39 $lt 小于
40 $gte 大于等于
41 $lte 小于等于
42 db.students.find({name:{$ne:"juhao"}}) # 查询名字不是juhao的所有
43 db.students.find({age:{$gt:
19}}) # 查询所有age
>19的
44 db.students.find({$
and:
[{sex:"男"},{age:{$gt:18}}]) #
where sex
= "男"
and age
> 18
45
46
47
48
49
50
51 #
update
52 db.students.
update({sex:
‘男‘},{age:
20}) #更新第一条找到的文档全部值 无multi
53
54 db.students.
update({sex:"男"},{$
set:{age:
15}}) # 修改第一条找到的数据将age改为15
55
56
57 # 删除
58 db.students.remove({age:
15}) # 删除所有满足条件的
mongodb增删改查
标签:大于 文档 creat 等于 god dong 操作 结构 update