我正在处理的项目有一个带有BigDecimal字段的MongoDB文档。这导致查询出现问题:
BigDecimal
@Query(" 'amount' : {'$gt': '0'} ")
返回0个结果,我不确定是否是因为MongoDB上的BigDecimal被转换为类型String。有什么方法可以解决此问题而无需更改字段类型或提供自定义转换器?
String
您需要添加一个customconverter来避免此问题。 https://www.baeldung.com/spring-data-mongodb-index-annotations-converter#converters
https://docs.spring.io/spring-data/mongodb/docs/2.2.4.RELEASE/reference/html/#reference