0

次の「Article」MongoDB ドキュメントについて考えてみましょう。

{ 
    "content" : "Helo World"
    "check" : {
        "grammar" : {
            "done" : true
            "result" : "fail"
        },
        "spelling" : {
            "done" : false
        }
    }
}

checks オブジェクトのいずれかに属性があるコレクションからすべての「記事」ドキュメントを照会したいと思います"done" : false

次のような単純な「OR」句は使いたくありません。

["$or"] = {
    { ["check.grammar.done"] = false },
    { ["check.spelling.done"] = false }
}

check将来的に新しい を追加する可能性があるためです。

これを可能にする構文が見つかりませんでした。{ ["check.$any.done"] = false }のようなものを期待します{ ["check..done"] = false }。似たようなものはありますか?どのように進めればよいですか?

どうもありがとう

4

1 に答える 1