大学のコース検索アプリケーションを作成していますが、データには照合する必要がある前提条件フィールドが含まれています。
次のように表示されます: 「英語、化学、方法論、または専門家の数学」
生の Python 構造でそれを行っていた場合、最初のレベルが AND で、2 番目のレベルのリストが OR であるリストを作成します。この場合、このケース
[["English", "Literature", "Language"],["Chemistry"],["Methods","Specialist Maths"]]
では英語の AND 化学 AND (メソッドまたはスペシャリスト)。
次に、Python を使用して反復処理を行い、条件が満たされているかどうかを確認します。
では、このようなデータと多数の入力科目を使用して、MongoDB クエリを使用してコースが適切かどうかを確認するにはどうすればよいでしょうか?