首页 > 其他分享 >mongoTemplate.findOne 执行流程

mongoTemplate.findOne 执行流程

时间:2022-12-01 16:01:27浏览次数:52  
标签:findOne mongodb 流程 connection mongoTemplate org bson com internal

org.springframework.data.mongodb.core.MongoTemplate#findOne(org.springframework.data.mongodb.core.query.Query, java.lang.Class<T>)
org.springframework.data.mongodb.core.MongoTemplate#findOne(org.springframework.data.mongodb.core.query.Query, java.lang.Class<T>, java.lang.String)
org.springframework.data.mongodb.core.MongoTemplate#doFindOne(java.lang.String, org.bson.Document, org.bson.Document, org.springframework.data.mongodb.core.CursorPreparer, java.lang.Class<T>)
org.springframework.data.mongodb.core.MongoTemplate#executeFindOneInternal
org.springframework.data.mongodb.core.MongoTemplate.FindOneCallback#doInCollection
com.mongodb.client.internal.FindIterableImpl#first
com.mongodb.client.internal.MongoClientDelegate.DelegateOperationExecutor#execute(com.mongodb.internal.operation.ReadOperation<T>, com.mongodb.ReadPreference, com.mongodb.ReadConcern, com.mongodb.client.ClientSession)
com.mongodb.internal.operation.FindOperation#execute
com.mongodb.internal.operation.CommandOperationHelper#createReadCommandAndExecute
com.mongodb.internal.connection.DefaultServerConnection#command(java.lang.String, org.bson.BsonDocument, org.bson.FieldNameValidator, com.mongodb.ReadPreference, org.bson.codecs.Decoder<T>, com.mongodb.internal.session.SessionContext, com.mongodb.ServerApi, com.mongodb.RequestContext)
com.mongodb.internal.connection.DefaultServerConnection#command(java.lang.String, org.bson.BsonDocument, org.bson.FieldNameValidator, com.mongodb.ReadPreference, org.bson.codecs.Decoder<T>, com.mongodb.internal.session.SessionContext, com.mongodb.ServerApi, com.mongodb.RequestContext, boolean, com.mongodb.internal.connection.SplittablePayload, org.bson.FieldNameValidator)
com.mongodb.internal.connection.DefaultServerConnection#executeProtocol(com.mongodb.internal.connection.CommandProtocol<T>, com.mongodb.internal.session.SessionContext)
com.mongodb.internal.connection.DefaultServer.DefaultServerProtocolExecutor#execute(com.mongodb.internal.connection.CommandProtocol<T>, com.mongodb.internal.connection.InternalConnection, com.mongodb.internal.session.SessionContext)
com.mongodb.internal.connection.CommandProtocolImpl#execute
com.mongodb.internal.connection.DefaultConnectionPool.PooledConnection#sendAndReceive
com.mongodb.internal.connection.UsageTrackingInternalConnection#sendAndReceive

 

标签:findOne,mongodb,流程,connection,mongoTemplate,org,bson,com,internal
From: https://www.cnblogs.com/qianxiaoPro/p/16941676.html

相关文章

  • 软件功能测试的测试流程有哪些?软件测试公司排名分享
    软件功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。软件产品的功能直接影响到用户体验,所以软件功能测试意义重大。......
  • 百万用户微信小游戏对应配置清单以及配置流程
    首先,简单介绍流程以及框架部分:微信用户通过微信小程序访问阿里云负载均衡CLB,此处分发请求至两台后端服务器进行处理,CLB已开通WAF且自带防DDoS功能,按流量计费,注意微信......
  • 电商线上支付 -- --支付宝, 微信和账期支付等 以及 线下支付(转账,汇票,货到付款)流程梳
    线上--支付宝微信-账期1,订单和钱生成支付单—成功,2,(输入密码后)生成支付流水单号(如果是账期支付)—支付结果查询(在线支付)3,=—调起微信支付—//将该app注册到微信msgA......
  • springmvc工作流程
    springmvc工作原理图精简版:springmvc工作流程1、用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中央控制器)。2、DispatcherServlet接收......
  • 最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
    第一步登陆开发者网站并进入证书管理页。辅助工具网站地址:http://www.applicationloader.net/第二步添加【Certificates】证书。在这里插入图片描述第三步进入添加页后,根据......
  • Mybatis执行流程详细剖析
    流程图第二步实例化SqlSessionFactoryBuilder->实例化SqlSessionFactory////Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(poweredbyFernFlo......
  • 最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
     第一步登陆开发者网站并进入证书管理页。辅助工具网站地址:http://www.applicationloader.net/第二步添加【Certificates】证书。在这里插入图片描述......
  • iOS创建苹果证书、制作p12证书流程
     一、创建Certificates1、在苹果开发者后台点击右上角【Account】进入以下界面,然后点击【Certificates,Identifiers&Profiles】2、进入以下界面后点击【Create......
  • SpringBoot启动流程
    run方法启动时传入了当前类ContractApplication.class,传入当前类的作用主要是为了解析当前类上面的注解(不一定传递当前类,也可以自己写一个类,在写的类上添加对应的注解)......
  • 流程图(Mermaid)
    graphLRemperor((朱八八))-.子.->朱五四-.子.->朱四九-.子.->朱百六朱雄英--长子-->朱标--长子-->emperoremperor2((朱允炆))--次子-->朱标朱樉--次子-->emperor朱......