基本構文
そういえばmongoidでOR条件どうやるんだっけ?
そんな私の今日のメモ📝
Model.any_of({フィールド: 条件}, {フィールド: 条件})
使用例
良い例が思い付かなかった...
# クーポンが適用されていない or クーポンの期限が切れていない Coupon.any_of({applyed: false}, {expired: false})
こんな書き方もある
というかこっちが普通か...
OR条件やりたい!ってなった時
なぜかany_of的なやつあったな!って
Model.where({}).or({})
じゃない方を先に思いついたワタシ...(謎)
Coupon.where({applyed: false}).or({expired: false})
ちなみに...
思いっきりBadノウハウに載ってるやつや
mongoidで複雑なクエリを投げる