🐛 Fix bug top users were not correct
continuous-integration/drone/push Build is passing Details

master
Alix JEUDI--LEMOINE 2 weeks ago
parent dc3e7544b4
commit 2b37533d9d

@ -95,8 +95,10 @@ async def get_stats(admin_user: User = Depends(get_admin_user)):
top_users = list(users_collection.aggregate([ top_users = list(users_collection.aggregate([
{"$lookup": { {"$lookup": {
"from": "pins", "from": "pins",
"localField": "_id", "let": { "user_id": { "$toString": "$_id" } },
"foreignField": "user_id", "pipeline": [
{ "$match": { "$expr": { "$eq": ["$user_id", "$$user_id"] } } }
],
"as": "pins" "as": "pins"
}}, }},
{"$project": { {"$project": {

Loading…
Cancel
Save