【发布时间】:2017-08-01 21:29:35
【问题描述】:
我正在构建一个大学课程搜索应用程序,并且我的数据包含我需要匹配的先决条件字段。
看起来像这样:“任何英语、化学、方法或专业数学”
如果我使用原始 Python 结构执行此操作,我将创建一个列表,其中第一级为 AND,第二级列表为 OR,在这种情况下:
[["English", "Literature", "Language"],["Chemistry"],["Methods","Specialist Maths"]]
这就是我所说的这种情况需要英语和化学和(方法或专家)的方式。
然后使用 Python,我将对其进行迭代并检查是否满足条件。
那么,有了这样的数据和一堆输入主题,我如何使用 MongoDB 查询来检查课程是否合适?
【问题讨论】:
标签: python mongodb data-modeling database