作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些类似这样的请求。
Request: 1
assigned_id: xyz
assigned_2_id: nil
check_number: 1234
check_number_helper: nil
Request: 2
assigned_id: abc
assigned_2_id: xyz
check_number: 3344
check_number_helper: 1234
Request: 3
assigned_id: xyz
assigned_2_id: ffg
check_number: 1234
check_number_helper: 6678
Request: 4
assigned_id: xyz
assigned_2_id: ffg
check_number: 7777
check_number_helper: 6678
我需要找到分配的 ID 或分配的 2_ID 为 xyz 并且 check_number 或 check_number_helper 为 1234 的每个请求
我尝试了以下操作,但它返回所有匹配的signed_id、signed_2_id、check_number 和 check_number_helper(因此在上面的数据中它返回所有请求),因为它至少匹配一个字段。
Request.any_of({:assigned_2_id => assigned_id.to_s}, {:assigned_id => assigned_id.to_s}).any_of({:check_number => check_num}, {:check_number_helper => check_num}).asc(:timestamp_requested)
最佳答案
可能不是您正在寻找的答案。但结束了我能找到的问题。这是我能想到的唯一解决方案(因此任何人都会得到一些帮助)。这是我最终得到的结果:
Modal.all_of({visibility: true}, {"$or" => query})
这似乎正确返回“visibility: true”的任何内容以及 my 或 选择器中的任何内容:
query = [{:songs.gte => 1},{:books.gte => 1}]
关于ruby - 如何使用any_of和any_in在ruby中查询MongoID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759795/
如果我有两个如下所示的查询: Store.any_in(:store_id => @user.stores_followed) Store.any_in(:store_id => @category.
我是一名优秀的程序员,十分优秀!