首页
今日头条
编程教程
编程导航
编程博文
常见问题
编程问答
编程百科
编程实例
软件教程
操作系统
办公软件
硬件设备
移动数码
设计教程
mongodb小技巧
MongoDB
2019-04-26
1.事物操作
(1) 同步标志:最适用于仅从主文档复制数据的情况
(2) 作业队列:比较通用,适用于95%的情况,大部分系统至少需要一个作业队列
(3) 二阶段提交:这种技术确保每个实体都有为保持一致性状态所需的所有信息
使用mongodb二段提交。简单来说,就是存储数据操作的同时,将操作状态存储至transition(或其他)表中。若操作正确则提交事物,状态由 pending → committed,失败需要恢复则撤销事物,状态由 pending → canceling。
(4) Log Reconciliation:最鲁棒的技术,最适用于财务系统
(5) 版本控制:提供了隔离性,适用于复杂的结构
2.分页操作
(1) 使用skip()和limit()实现
通过 db.myCollection.find().sort({"ID":1}).skip(10).limit(10)命令,将其根据ID排序后,跳过10,查询10条,结果为10-19条的数据。
(2) 获取前一页的最后一条记录,查询指定之后的记录
在tmp中存储前面的10条记录,latest中存储前一页的最后一条记录(第9条),在接下去的查询中,通过find后的参数,过滤去之前的记录,获取之后的10条记录。
mongodb小技巧
相关文章
mongodb-gridfs下载文件报Sort exceeded memory limit of 104857600 bytes异常
文章浏览阅读552次。com.mongodb.MongoQueryException: Quer...
数据库_mongoDB
文章浏览阅读635次,点赞9次,收藏8次。MongoDB 是一种 NoSQ...
MongoDB的日期类型
文章浏览阅读2.1k次。和。_mongodb 日期类型
MongoDB Atlas Vector Search与Amazon Bedrock集成,推动在AWS上构建下一代应用程序
文章浏览阅读1.7k次。Scalestack等客户期待使用MongoDB Atla...
SpringBoot--中间件技术-3:整合mongodb,整合ElasticSearch,附案例含代码(简单易懂)
文章浏览阅读970次。SpringBoot整合中间件mongodb、ES_sprin...
尚医通 (二十二) --------- MongoDB 简介
文章浏览阅读673次。MongoDB 简介_尚医通sql