Brug sort
i *args
for find_one()
report = securitydb.scout.find_one(
{'aws_account_id': aws_account.account_number},
sort=[( '_id', pymongo.DESCENDING )]
)
Brug af _id
her fordi ObjectId
værdier vil altid "stige", efterhånden som de tilføjes, men alt andet som en "dato", der også angiver det "seneste", kan bruges, så længe det er i DESCENDING
sorteringsrækkefølge, hvilket betyder, at "senest" er øverst i resultaterne.
Du kan import pymongo
hvis du ikke allerede har gjort det, og brug pymongo.DESCENDING
token, eller bare -1
for at angive "faldende" rækkefølge. Førstnævnte giver sandsynligvis meget klarere kode.
Bemærk også den "ordnede diktat", da rækkefølgen af taster til "sortering" normalt er vigtig, eller i det mindste hvis du vil sortere på kombinationen af mere end én tast.