1
至少n個元素在mongoid元素可以查詢在陣列至少一個元素項:mongoid:選擇具有在陣列
Item.any_in(tag_ids: [id1,id2,id3])
您也可以選擇具有所有元素的元素在陣列:
Item.all_in(tag_ids: [id1,id2,id3])
我的問題:有沒有辦法查詢元件t帽子有至少n
數組中的元素?
我想查詢像Item.at_least(tag_ids: [id1,id2,id3], n: 2)
返回共有至少兩個ID與[id1,id2,id3]
感謝任何Item
!
我認爲這是一個相當可以接受的解決方案。另外,在第一個請求中,你可以讓mongoid只加載id而不是整個對象。謝謝你的提示 ! – aherve 2014-09-26 13:28:31