1

例如,我有一个嵌入了字符串数组的对象

ids : ['ab','gg',kl']

我想查询共享最多 id 的前 10 个对象

4

1 回答 1

0

评论太久了,但也许你不能做得更好......

哇,好难啊。您甚至可以在不对关系数据库进行大量循环的情况下做到这一点吗?我想您通常不会在关系数据库的字段中包含列表,所以这可能不是一个好问题。

我有一种感觉,您需要在应用程序端执行此操作,循环并存储一些比较分析以获得前 10 名。我什至认为这对于 map reduce/aggregation 框架是不可能的,除非您为每条记录运行 map reduce。

于 2012-07-02T14:31:03.823 回答