mongodb中数据库和集合命令
-
数据库不需要提前创建,插入数据的时候自动创建
-
show dbs/show databases #查看所有集合
-
use 数据库名 # 使用数据库
-
数据库名.dropDatabase() #删除数据库
-
集合不需要提前创建,插入数据的时候自动创建
-
show collections # 查看所有的集合
-
db.集合名.drop() #s删除集合
-
db.集合名.find() # 查看集合内容
insert与save区别 插入
-
db.col_name.insert({条件})
-
insert 插入,_id重复会报错
-
insert 插入,_id重复会报错
-
save 保存,_id存在会更行,不存在会插入
update 更新
-
db.col_name.update({条件},{name:1}) # 把满足条件的数据的第一条更新为{name:1}
-
db.col_name.update({条件},{name:1}) # 把满足条件的第一条的name值更新为1
-
db.col_name.update({条件},{$set:{name:1}},{multi:true}) # 把满足条件所有的name值更新为1
remove 删除
-
db.col_name.remove({条件},{justOne:false}) # 默认删除全部满足条件的内容
-
db.col_name_remove({条件},{justOne:true}) # 删除一条满足条件的内容