J'essaye de rechercher un document incorporé par son identifiant, et le renvoie. C'est possible, mais seulement, pour autant que je le vois, en utilisant mongo pour trouver le document qui l'incorpore, puis en cherchant ce document en ruby pour le document embarqué que je cherche. Comme ceci:Mongoid find document incorporé
# commenter.rb
def post
# todo: find syntax do avoid double query
if user = User.any_of({'posts.commenter_ids' => self.id}).last
user.posts.where('commenter_ids' => self.id).last
end
end
Cela semble simple, mais je n'ai pas trouvé tout ce que je l'aime de toute évidence sur la recherche google/SO.
Pensées?
Voulez-vous s'il vous plaît fournir vos modèles? –