2017-09-23 7 views
0

mongoidで_idで埋め込み文書を見つけるにはどうしたらいいですか? 私はParentChildrensが埋め込まれていると私はそのIDずつを見つけたい:idで埋め込み文書をMongoidで検索

Parent.where('children._id' => BSON::ObjectId(children_id).first

しかし、これは与えられたIDのChildren、ないChildren自体含むParentを返しています。

おかげ

答えて

0

あなたはすでに親を持っている場合は - ちょうどを反復処理し、子配列にある子どもたちのために検索

children = parent.children.select {|child| child._id == children_id } 
関連する問題