0

foo次のスキーマを持つモデルが与えられます。

{
    a: String,
    b: [{c: String, d: String}]
}

の値aが一意であると仮定cし、特定のfooドキュメント内の の値が一意であると仮定します。I の値がそれぞれACの場合aAはドキュメントを一意に識別し、 Cはサブドキュメントを一意に識別します。の値を返すクエリを偽造することは可能ですか?cfoofoo.bd

概念的には、

foo ----(find({a: A }))-----> foo_document -----(find({c: C }))------>foo_subdoc----- --(select(d))---->value_of_d

十分な情報が提供されていますが、Mongoose にこのメカニズムがあるかどうかはわかりません。

4

1 に答える 1