MongoDB 链路追踪
最近更新时间: 2024-10-17 17:10:00
考虑到 spring-data-mongodb 库的易用性,TSF 目前只对
spring-boot-starter-data-mongodb
进行支持,在引用 spring-boot-starter-data-mongodb 时不要指定版本,只需要整个工程依赖 parent pom 即可,示例如下:<parent> <groupId>com.tencent.tsf</groupId> <artifactId>spring-cloud-tsf-dependencies</artifactId> <version>tsf的版本号(1.14以后开始支持 MongoDB)</version> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> </parent>
spring-boot-starter-data-mongodb
的版本即是 parent pom 文件管理的 mongoldb starter 的版本。在代码中具体使用时,引入MongoTemplate,然后使用其方法即可。- 如果需要制定 MongoDB 连接的 URI,需要满足以下格式:
mongodb://host[:port1][/[database][?options]] #暂时只支持单节点 MongonDB
也可以不用填写,即默认 host 是本机,默认端口27017。
- 如果通过其他方式引入 MongoDB 客户端,例如直接
new MongoClient(host,port)
,则在 TSF 的链路中将无法查看到相应的信息。