こんにちは私はドキュメントを埋め込みましたが、IDでクエリできません。inspectですべてを出力でき、正しいIDがありますが、それらをクエリすることはできません。embeds_many:course_membersを含むCourseモデルと、embedded_in:course、:inverse_of =>:course_membersを含むCourseMemberモデルがあります。
私はこれを試しましたが成功しませんでした:
puts Course.where("course_members.id" => params[:id])
このコードを使用すると、厳密なドキュメントに到達できます。
c = Course.where("course_members.accepted" => 2).all
c.each do |l|
l.course_members.each do |f|
puts f.inspect
end
end
しかし、1つのMongoidクエリでデータを取得するにはどうすればよいですか?