社区
MongoDB
帖子详情
mongodb在事务中更新了文档后如何在事务中就能查询出来
一经注册不得修改
2019-12-16 03:43:49
想请教一下各位,mongodb在事务中更新或删除了文档,如何通过find或findOne找到这些变更后的数据?我也知道只有事务最终提交了后文档才会真正更新到集合,但目前因为某些业务关系,需要在事务过程中就对变更的数据进行查询,能不能做到做这一点?我找了好多方法都不行,有了解的朋友麻烦指点一下谢谢
...全文
272
2
打赏
收藏
mongodb在事务中更新了文档后如何在事务中就能查询出来
想请教一下各位,mongodb在事务中更新或删除了文档,如何通过find或findOne找到这些变更后的数据?我也知道只有事务最终提交了后文档才会真正更新到集合,但目前因为某些业务关系,需要在事务过程中就对变更的数据进行查询,能不能做到做这一点?我找了好多方法都不行,有了解的朋友麻烦指点一下谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一经注册不得修改
2019-12-19
打赏
举报
回复
引用 1 楼 zjcxc--个人微信公共号同名 的回复:
似乎没有办法
谢谢您,我自己解决了... 原先代码中是这样的: const session = client.startSession({readPreference: { mode: “primary” }, writeConcern: { w: “majority” }}); session.startTransaction({readConcern: {level: “snapshot”}}); 要调整成 const session = client.startSession(); session.startTransaction({readPreference: { mode: “primary” }, writeConcern: { w: “majority” }}); ,而最重要的一点是要在find里把{session}作为参数设置进去也就是这样: await coll_test.findOne({name:“001”},{session}); 头大了两天,还是摸索出来了… …其实,api文档里也有的,不好好看文档是不行的…
zjcxc
2019-12-19
打赏
举报
回复
似乎没有办法
MongoDB
学习手册
- **-eval**:在
MongoDB
Shell
中
直接执行JavaScript代码片段。 - **脚本与互动区别**:脚本文件可以在Shell
中
批量执行命令,而交互模式允许用户输入命令并即时执行。 #### 十二、安全与认证 - **开启安全认证**:...
《10天掌握
MongoDB
》2012完整版.pdf[带书签]
MongoDB
是目前最为流行的NoSQL数据库之一,以其高性能、易扩展、无模式特性在大数据存储领域占有一席之地。从给定文件的信息来看,本书《10天掌握
MongoDB
》详细介绍了
MongoDB
的基础知识和高级用法,适合初学者和希望...
MongoDB
多
文档
事务
详解
在
MongoDB
中
,对单个
文档
的操作是原子的。...对于那些需要对多个
文档
(在单个或多个集合
中
)进行原子性读写的场景,
MongoDB
支持多
文档
事务
。而使用分布式
事务
,
事务
可以跨多个操作、集合、数据库、
文档
和分片使用。
Mongodb
支持
事务
吗?
然而,随着时间的推移,
MongoDB
在其4.0版本
中
引入了多
文档
事务
支持,使得在单个集合
中
执行多个操作成为可能。译文:在
MongoDB
中
,对单个
文档
的操作是原子的。因为您可以使用嵌入式
文档
和数组来捕获单个
文档
结构
中
的...
mongodb
mysql
事务
_MySQL与
MongoDB
:多
文档
事务
支持
在本文
中
,我们将重点关注主要功能,毫无疑问,这是对多
文档
ACID
事务
的支持。我们将围绕隔离级别、可重复读、幻读、
事务
冲突检测等主要功能,通过实验与MySQL一一做对比。首先会简述介绍下ACID
事务
隔离级别,然后再...
MongoDB
1,797
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章