u16suzuの blog

日々学んだことのメモブログです。

2023-06-15から1日間の記事一覧

mongoid の any_of と or の違い

any_of は、前の条件をそのまま残して、その後に or 条件で挿入してくれる。 or は、前の条件も全部ひっくるめた or 条件を生成する。 コード例 実験したバージョン [57] pry(main)> Mongoid::VERSION => "7.3.5" > User.where(age: 33).any_of({name: "hoge…

mongoid の any_of と or の違い

any_of は、前の条件をそのまま残して、その後に or 条件で挿入してくれる。 or は、前の条件も全部ひっくるめた or 条件を生成する。 [54] pry(main)> User.where(age: 33).any_of( {name: "hoge"} , {tel: "123"} ) => #<Mongoid::Criteria selector: {"age"=>33, "$or"=>[{"n"=>"hoge"}, {"t"=></mongoid::criteria>…