9
文書と行を含む構造体を持っています。行にはそのドキュメントへの参照があります。ただし、一部の行は別の行への参照を持つこともできます。文書に関連するすべての行を検索するクエリ
文書に含まれるすべての行(直接リンクされている行と参照されている行を意味します)を取得するためのクエリを作成します。
例
{_id:1, doc:1 },
{_id:3, doc:1, linkedLine:4},
{_id:4, doc:2 },
{_id:5, doc:2 },
私はループをやって存在する場合リンクラインを取得し、DOC = 1で最初の行を取得して行うことができる
linesOfDoc(1) = {_id:1, doc:1},{_id:3, doc:1, linkedLine:4},{_id:4, doc:2 }
を取得したいと思います。
これは、1つのmongodbクエリでこれを行うことは可能ですか?あなたが行うことはできません
よろしく
なぜ結果は '{_id:4、doc:2}'ですか? '_id:3、doc:1、parent:4}'が '_id:4'を指しているため – styvane
' {_id:4、doc:2} 'が結果にあります – ATX
親の名前をlinkedLineに変更して明確にする。 – ATX