У меня есть модель Users со встроенной моделью Friend. Когда пользователь регистрируется, он сохраняет свою информацию, а затем вставляет данные своих друзей.
class User
include MongoMapper::Document
key :first_name, String
key :last_name, String
key :email, String
key :fb_user_id, String
key :token, String
timestamps!
class Friend
include MongoMapper::EmbeddedDocument
key :name, String
key :fb_user_id, String
У меня есть данные, но у меня проблемы с запросом данных о друзьях, которые находятся внутри объекта User.
User.where("friends.id" => "4e03e796516d9b0f9c0001ab")
Я не могу использовать то, что отдали, чтобы получить что-нибудь ??
=> #<Plucky::Query friends.id: "4e03e796516d9b0f9c0001ab", transformer: #<Proc:0x00000102b0a830@/Users/^^^^^^^/.rvm/gems/ruby-1.9.2-p180/gems/mongo_mapper-0.9.1/lib/mongo_mapper/plugins/querying.rb:79 (lambda)>>
Что мне нужно сделать, чтобы правильно запросить поля "name" и "fb_user_id"?