如何获取与MongoDB中的数组匹配的哈希键的计数?

时间:2012-09-22 23:09:26

标签: ruby-on-rails mongodb mongoid

我正在使用mongoid for rails(最新版本)。

我有一个完整的文档集合,每个文档都有一个哈希的属性。

我想做一个查询,它将确定给定数组中有多少元素是单个文档中数组中的散列键。

类似的东西:

@count = Product.where('id':'343434343').vendors_in_array('Walmart','Kmart').count()

这是可能的还是我需要撤回整个文档并在RoR中找出来?

1 个答案:

答案 0 :(得分:0)

我会以其他方式处理这个问题,因为它似乎不是最好的方法。