MongoDB命令行操作
  KUV4ycz28uCe 2023年11月17日 19 0

1、基本操作命令

数据库操作:

#查看所有数据库

show 库名

 

#通过use关键字切换数据库

use 库名

 

#删除数据库

db.dropDatabase()

 

#新增数据

db.COLLECTION_NAME.insert(document)

 

在MongoDB中,存储的文档结构是一种类似于json的结构,简称Bson

 

#修改数据

db.collection.update(<query>, <update>

{

upsert: < boolean>,

multi: <boolean>,

writeConcern: <document>

}

)

 

例如:  //根据id修改用户年龄

 

query:update的查询条件

update:update的对象和一些更新的操作符(¥,¥inc),也可以理解为sql update查询内set后面的

upsert(默认false):可选,如果不存在update的记录,是否保存,true为保存

multi(默认false):可选,默认只更新第一条记录,true:更新所有匹配数据。

 

#删除数据

db.collection.remove(

<query>,

{

justOne: <boolean>

 writeConcern: <document>

}

)

 

query: (可选)删除的文档的条件

justOne:(可选)true:删除第一个匹配的=记录,false:删除所有

writeConcern:(可选)抛出异常的级别

 

 

#查询数据

db.collection.find([query],[fields])

 

 

例如:db.user.find({id:1})  //根据id查询

   db.user.find( $or: [ {id:1},{age:22} ] )

 

query:可选,使用查询操作指定查询条件

fileds:可选,设置传销返回的字段

• I). pretty() 
where by = 
where likes < 50 
where likes 50 
where likes > 50 
where likes 50

 

 

#索引

db.user.getIndexes() //查看索引

 

db.user.createIndex({'age':1}) //创建索引

 

注意:1:升序索引  -1:降序索引

使用索引提高查询速度

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: SpringBoot整合MongoDB 下一篇: oracle数据类型
  1. 分享:
最后一次编辑于 2023年11月17日 0

暂无评论

推荐阅读
KUV4ycz28uCe
作者其他文章 更多