Reputation: 426
I want to know about to get the last inserted record from mongodb with spring boot data ? i didn't find any exact solution . is there any way to fetch the last inserted record?
Upvotes: 0
Views: 371
Reputation: 8769
Even though it's not necessarily last-inserted, you can get the latest ObjectID timestamp
per a query something like:
db.collection.aggregate([
{$sort: { createdOn: -1 }},
{$group: { _id: "$itemId",
createdOn: {$first: "$createdOn"}
}}
])
Upvotes: 1