rajesh reddy SR
rajesh reddy SR

Reputation: 426

How can i get last inserted record from mongodb with spring boot data?

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

Answers (1)

Dovmo
Dovmo

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

Related Questions