【发布时间】:2023-04-03 05:21:01
【问题描述】:
在 mongoid 中,您可以查询数组中至少包含一个元素的项目:
Item.any_in(tag_ids: [id1,id2,id3])
您还可以选择数组中包含所有个元素的元素:
Item.all_in(tag_ids: [id1,id2,id3])
我的问题:有没有办法查询数组中至少 n 元素的元素?
我想查询Item.at_least(tag_ids: [id1,id2,id3], n: 2) 之类的内容,以返回任何与[id1,id2,id3] 共享至少两个ID 的Item
谢谢!
【问题讨论】:
标签: ruby-on-rails mongoid mongodb-query moped