【发布时间】:2019-09-01 06:45:29
【问题描述】:
我有一个序列:[k1,k4,k6,k10] 和一个 MongoDB 对象,如下所示:{"_id" : "x" , "k" : [ "k1", "k2 ","k6"]},{"_id" : "y" , "k" : [ "k2", "k4 ","k10","k11"]},{"_id" : "z" , "k" : [ "k4", "k6 ","k10","k12"]}
我必须从数组中找到具有最大匹配元素数的特定对象。在这种情况下,它将是“z”,因为它在“k”数组中具有三个匹配元素,即 ["k4 ","k6","k10"].
所以我想知道有 MongoDB 的方式吗?
【问题讨论】:
标签: mongodb nosql nosql-aggregation