Mongodb基本命令
来源:互联网 发布:什么是网站数据接口 编辑:程序博客网 时间:2024/04/30 04:21
1,创建/切换数据库
use database_name
2.查看所有数据库
show dbs
3. 删除数据库
db.dropdatabase()
4.删除集合
db.collection.drop()
5.插入文档
db.collection_name.insert(document)
document可以为变量或者直接内容
6.查看集合名为col的文档
db.col.find()
7.更新数据
db.collection.update(
<query>,
<update>,
{
upsert:<boolean>,
multi:<bollean>,
writeConcern:<document>
}
)
query:update的查询条件,类似sql update查询内的where后面的
update:update的对象和一些更新的操作符(汝 $,$inc....)等,类似sql update查询内set后面的
upsert:可选,这个参数的意思是,如果不存在update的记录,是否插入objNew, true为插入,默认是false,不插入
multi:可选,mongodb默认false,只更新找到的第一条记录,如果这个参数为true
writeConcern:可选,抛出异常的级别
例: db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
8.删除文档
版本2.6上
db.collection.remove{
<query>,
{
justOne:<boolean>,
writeConcern:<document>
}
}
query:(可选)删除的文档的条件
justOne:(可选)如果设为true或1.则只删除一个文档
writeConcern:(可选)抛出异常的级别
例:>db.col.remove({'title':'MongoDB 教程'})
WriteResult({"nRemoved":2})# 删除了两条数据
db.col.find()……# 没有数据
9.查询文档
db.collection_name.find()
find()方法以非结构化的方式显示所有文档
如果你需要以易读的方式来读取数据,可使用pretty()方法:
db.col.find().pretty()
pretty()方法以格式化的方式来显示所有文档
除了 find()方法外,还有一个findOne()方法,它只返回一个文档.
10.and条件
mongodb的find()方法可传入多个键(key),每个键(key)以逗号隔开,及常规的sql的and条件
db.col.find{{key1:value1,key2:value2}}.pretty()
例:
db.col.find{{"by":"教程","title":''mongodb"}}.pretty()
11.or条件
MONGODB OR条件使用了关键字$or
db.col.find(
{
$or:[
{key1:value1},{key2:value2}
]
}
).pretty()
例:db.col.find({$or:[{"by":"菜鸟教程"},{"title":"MongoDB 教程"}]}).pretty()
13.条件and or 联合使用
db.col.find({"likes":{$gt:50}, $or:[{"by":"菜鸟教程"},{"title":"MongoDB 教程"}]}).pretty()
14.条件操作符
a.( > ) 大于 -$gt
b.( < ) 小于 -$lt
c.( >= ) 大于等于 -$gte
d.( <= ) 小于等于 -$lte
例: col集合中"likes"的条件语句
db.col.find({"likes":{$gt:100}})
db.col.find({likes:{$gte:100}})
db.col.find({likes:{$lt:150}})
db.col.find({likes:{$lte:150}})
db.col.find({likes:{$lt:200, $gt :100}})
- MongoDB基本管理命令
- mongodb基本命令
- MongoDB基本管理命令
- MongoDB基本管理命令
- MongoDB 数据基本命令
- MongoDB基本管理命令
- Mongodb 基本命令
- MongoDB基本管理命令 .
- MongoDB基本命令用
- MongoDB基本管理命令
- MongoDB基本命令
- MongoDB基本管理命令
- mongodb基本命令2
- MongoDB基本命令
- MongoDB基本管理命令
- MongoDB基本管理命令
- MongoDB基本管理命令
- MongoDB基本命令用
- ActionBar
- Java获取视频第一帧做缩略图
- Android studio 打包jar包
- Onvif开发之基础介绍篇
- linux查看文件内容
- Mongodb基本命令
- 自己整理一些常用的redis的命令
- Android-ImageSwitcher-详解
- Centos6.5静默安装oracle11g
- 用0、1、2、3这四个数,组成的没有重复数字的三位数共有?
- Regsvr32 在64位机器上的用法
- android ViewTreeObserver View变化观察者
- SPARQL教程
- android 电容屏(三):驱动调试之驱动程序分析篇