Uw geaggregeerde zoekopdracht is onjuist. Je voegt de sortering en limiet toe aan de match, maar zo doe je dat nu. U gebruikt verschillende pijpleidingbeheerders:
db.friends.aggregate( [
{ $match: { advertiser: "noc3" } },
{ $sort: { createdDate: -1 } },
{ $limit: 1 },
Je andere pijplijnoperators zijn ook een beetje vreemd, en je code versus zoekopdracht komt niet overeen op timestamps
vs createdDate
. Als je de verwachte output toevoegt, kan ik het antwoord bijwerken om ook de laatste stukjes van de vraag op te nemen.