三、Mongo中的CRUD
来源:互联网 发布:mysql数据库设计案例 编辑:程序博客网 时间:2024/04/30 09:21
3.1 创建并插入文档
1. 单条数据插入
db.testData.insert({x:1})
2.批量插入
for(i=0;i<100;i++){
db.testData.insert({x:i})
}
3.2 删除文档
1.删除所有文档
db.testData.remove()
1. 删除符合条件的文档
db.testData.remove({x:9})
db.testData.remove({x:{$gt:9}}) //删除x大于9的文档
3.3 更新文档
db.testData.update(condition,modifyer)
update方法接受2个参数:查询条件,修改器
db.testData.update({x:8},{x:9}) //将x=8的文档中的x值改为9
批量更新:
db.testData.update(
{x:{$lt:10}}, -- 查询条件
{$set:{x:100}}, -- 修改器
{multi:true} --是否影响多条
)
1.4 查询
1. 查询所有
db.testData.find()
2. 查询第一条
db.testData.findOne()
3. 条件查询
db.testData.find({x:1})
db.testData.find({x:{$gt:10}})
4. 过滤查询结果显示的字段
db.testData.find({x:10},{_id:0,x:1})
说明:_id:0 查询结果中不显示_id字段
x:1 查询结果中显示x字段
5. 索引
db.testData.ensureIndex({ x:1 } )
暂时不做深度理解
- 三、Mongo中的CRUD
- mongo 的crud操作&&mongo的数据聚合
- mongo CRUD数据操作符汇总
- java实现mongo数据库的CRUD操作
- Spring+Mongo混合自定义CRUD功能
- mongo 三种集群
- IcePHP框架中的快速后台中的通用CRUD功能框架(三) 具体业务示例
- 导出mongo中的数据
- MongoDB文档翻译-CRUD操作-在mongo Shell中迭代游标
- Spring注解配置Mongo及基本CRUD操作简介
- mongo-java-driver -3.2.2学习笔记-06-CRUD
- PHP中的CRUD操作
- Elasticsearch中的CRUD
- Elasticsearch中的CRUD
- 【Lucene】Lucene中的CRUD
- Mongo官方文档翻译 (三)
- mongo 学习三--mongodb 数据类型
- mongo数据迁移三招
- [Linux/Unix C 编程] perror函数,strerror函数,errno
- Android桌面组件开发之实时文件夹(Live_Folders)
- iOS 获取本机可以存放文件的路径
- Java过滤器实现原理
- 0910
- 三、Mongo中的CRUD
- 正则表达式30分钟入门教程
- c类型自动转换
- 几种压缩算法原理介绍
- varchar字符排序,cmd中读取mysql
- 压缩js jquery
- JAVA开发环境的搭建
- HDU 1015Safecracker(算是很简单的dfs了,却debug了很久很久)
- java保留两位小数4种方法 .