0
点赞
收藏
分享

微信扫一扫

MongoDB命令行操作

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:降序索引

使用索引提高查询速度

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

举报

相关推荐

0 条评论