簡體   English   中英

Mongodb獲取文檔在集合中的位置

[英]Mongodb get document position in collection

有沒有一種方法可以根據其在Mongodb中的屬性之一來獲取文檔相對於其集合的位置?

用例是我正在建立一個排行榜,但希望為用戶提供一種無需滾動所有條目即可知道其排名的簡便方法。

是否存在一些貓鼬模式魔術或mongodb查詢,這些查詢可以幫助我根據他們的得分輕松獲得用戶的位置?

當前,我的解決方案是在得分上創建索引,查詢整個集合並在結果中找到用戶的索引。

嚴格來說,這是不可能的,因為MongoDB不會以任何特定順序存儲其文檔。 您當前的方法應該沒問題。

您不是第一個提出此問題的人:對此功能有很高的優先級的功能要求。

https://jira.mongodb.org/browse/SERVER-4588

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM