首页 > 其他分享 >Mongo Template 禁用 _id 字段自动转 ObjectId

Mongo Template 禁用 _id 字段自动转 ObjectId

时间:2023-09-14 19:33:59浏览次数:36  
标签:Mongo ObjectId Field 自动 Template id

目前情况下,只能在实体中不使用 @Id 而使用 @Field("_id"), 让自动转换那边的 isIdField 判断为 false 方式

~~~
@Field("_id")
private String id;
~~~
使用 @Id 注解; 或者使用 MongoTemplate 指定集合名称的系列方法,都会走自动转 ObjectId

标签:Mongo,ObjectId,Field,自动,Template,id
From: https://www.cnblogs.com/fixwater/p/17703252.html

相关文章

  • spring boot RestTemplate http请求
    RestTemplaterestTemplate=newRestTemplate();SimpleClientHttpRequestFactoryrequestFactory=newSimpleClientHttpRequestFactory();requestFactory.setConnectTimeout(5000);//设置连接超时时间为5秒requestFactory.setReadTimeout(5000);//设置读取超时时......
  • MongoDB Sharding深入学习
    对于MongoDB的Sharding(分片)技术并不陌生,但是发现里面其实还是有不少值得深入学习的东西。笔记整理一下发上来跟大家分享。-----------------------------------一、MongoDB分片机制:1、一个分片包含数据的某一子集。若某一分片包含多台服务器。则每台服务器都拥有完整的数据副本。......
  • restTemplate接收返回对象中的数据为list是集合被转为对象问题处理
    接收的对象resultModel是服务者接口自定义的返回对象,包含msg,code,以及一个泛型对象data用于存放接口返回的数据。 当消费者通过restTemplate,postObject调用时,data需要通过map封装一下需要返回的数据,然后将map填充到data。若map中出现了集合数据,当集合数据只有一条时,会出现集合......
  • mongodb
    什么是findAndModify操作?findAndModify是MongoDB中的一个原子操作,它可以在一个操作中查找文档并进行修改。它可以在多线程环境中安全地更新文档,避免了竞态条件。在findAndModify操作中,你可以指定一个查询条件来选择要修改的文档,并可以通过提供更新操作来修改该文档。在修改完成后,f......
  • BUG(Spring Framework JdbcTemplate) org.springframework.jdbc.IncorrectResultSetCo
    一.SpringFramework queryForObject问题1.spring4.0之前使用使用jdbctemplate的queryForObject(Stringsql,Object[]args,RowMapper<T>rowMapper)直接放入class类型会报错org.springframework.jdbc.IncorrectResultSetColumnCountException:Incorrectcolumncount:expec......
  • kubernetes部署mongoDB 单机版 自定义配置文件、密码、日志路径等
    来源:https://aijishu.com/a/1060000000097166官方镜像地址: https://hub.docker.com/_/mong...docker版的mongo移除了默认的/etc/mongo.conf,修改了db数据存储路径为/data/db.创建configmap配置,注意不能加fork=true,否则Pod会变成Completed。apiVersion:v1kind:ConfigMap......
  • template标签中slot=“title”级别显示空白的问题的解决
    问题描述按照网上的教程进行element-ui组件的引入时,发现这行代码不能再浏览器里面显示出来:问题解决上面的问题就很抓马,直觉告诉我,这是由于vue3版本的缘故,查资料去!<templateslot="title"></template>名为具名插槽;可以使用这种形式代替:<templatev-slot:name></template>......
  • K8s - 安装部署MongoDB数据库教程1(单实例)
    来源:https://www.hangge.com/blog/cache/detail_3158.htmlMongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoDB 数据库环境(点击查看)。本文接着演示如何在 Ku......
  • MongoDB监测工具
    mongostatinsert表示每秒插入数据库的对象数量,如果跟在一个*后面,表示这是复制操作query每秒查询操作数量update每秒更新操作数量delete每秒删除操作数量getmore每秒getmore操作的数量command每秒执行数据库命令操作的数量(比如插入、查找、更新、删除等等)flushes每秒......
  • 使用RestTemplate发送POST请求
    一、添加RestTemplate依赖在使用RestTemplate之前,需要向项目中添加相应的依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>在Gradle项......