2016-09-29 6 views
0

У меня есть связь между пользователем и сообщениями, так как у пользователя много сообщений. Мой запрос: User.includes(:posts).all. Я хотел бы написать, где состояние на столбах, но я получил ошибку недопустимый включаеткак написать условие включено включает в mongoid?

User.includes(:posts,with: -> (posts) {where(post.likes > 100)} 


include Mongoid::Document 

ответ

0

Попробуйте это,

User.includes(:posts).where("posts.likes", > 100) 
+0

я делаю в MongoDB –

+0

говорят мне, что это не работает в MongoDB – Navin

+0

да, iam, используя mongoDb в качестве базы данных. Монгоид - ODM. –