0
我正在使用mongoid for rails(最新版本)。如何獲得與MongoDB中的數組匹配的哈希鍵的數量?
我有一個充滿文件的集合,每個文件都有一個哈希屬性。
我想做一個查詢,它將確定給定數組中有多少元素是單個文檔中數組中的散列鍵。
喜歡的東西:
@count = Product.where('id':'343434343').vendors_in_array('Walmart','Kmart').count()
這是可能的,或者我需要給拉了回來整個文檔並弄明白的回報率?
有沒有一種簡單的方法來獲取文檔的鍵而不是值..你將不得不使用Map/Reduce或一些JS操作。更快的方法是找出Ruby中的匹配數。 – Stennie