Mam modelu jak tenZapytania pole tablica zawierająca mieszań w mongoid
class User
include Mongoid::Document
field :c, as: :categories, type: Array
end
a ja przechowywania informacji o nim tak:
a = UserCheckin.new
a.c = [{id: rand(1000), name: 'a'}, {id: rand(1000), name: 'b'}, {id: rand(1000), name: 'c'}]
a.save
Nie wiem, czy jestem nadużywania typ tablicy, przechowując na niej hashe, ale chodzi o to, że mongodb nie narzeka na to.
W jaki sposób mogę wysłać zapytanie do użytkowników, których nazwa kategorii to "a" lub jej identyfikator jest wyższy niż 2?
Dzięki z góry,