gpt4 book ai didi

algorithm - mongodb:如何找到具有指定顺序的给定记录索引?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:54 26 4
gpt4 key购买 nike

我有记录:

User id, reputation
1 , 5
2 , 8
3 , 2
4 , 6

对于用户 id 2,我想使用信誉降序获取用户的信誉和记录索引。本例中用户2的索引为1,用户4的索引为2,以此类推。

我希望算法可以处理很多用户(至少10K),所以性能是一个问题,请提出建议。

最佳答案

您可以按声誉进行反向排序

db.users.find().sort({"reputation":-1})

为了这个查询的性能,创建一个关于声誉的索引:

db.users.ensureIndex({"reputation":-1})

关于algorithm - mongodb:如何找到具有指定顺序的给定记录索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com