Spring Data MongoRepository 获取最新一条记录

本文介绍了如何利用Spring Data MongoRepository查询MongoDB中特定instanceID的billingDate最新一条记录。通过方法名的特定命名规则,如findTop1ByCreatedDesc(),Spring Data能自动生成查询语句,实现按创建时间降序获取第一条数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mongodb 某张表结构示例如下:

{
   
   
	"instanceSpec": "ecs.c6e.xlarge", 
	"productName": "云服务器 ECS", 
	"instanceID": "i-j6cioly7ub9e0hqh0od5", 
	"deductedByCashCoupons": 0, 
	"listPriceUnit": "", 
	"billingDate": "2021-06-08", 
	"listPrice": "", 
	"paymentAmount": 16.18, 
	"deductedByPrepaidCard": 0, 
	"invoiceDiscount": 0, 
	"subscriptionType"