【发布时间】:2015-04-04 22:54:46
【问题描述】:
我想找到那些他/她鼻子过敏然后又得鼻癌的患者。
所以下面的数据应该返回用户Jack。
只有杰克满足查询条件。
请给我一些类似的查询类似的这类问题。非常感谢
样本数据
{
"id": 1,
"name": "Mary",
"symptoms": "nose allerge",
"datetime": "2011-04-02"
},
{
"id": 2,
"name": "Jack",
"symptoms": "nose allerge",
"datetime": "2011-04-02"
},
{
"id": 3,
"name": "Mark",
"symptoms": "nose allerge",
"datetime": "2010-01-02"
},
....
{
"id": 4,
"name": "Jack",
"symptoms": "nose cancer",
"datetime": "2015-04-09"
},
{
"id": 5,
"name": "Mary",
"symptoms": "nose cancer",
"datetime": "2010-09-02"
},
【问题讨论】:
-
@Michael Mary 将不匹配,因为她被诊断患有鼻癌的日期是在鼻子过敏之前,而不是之后。
-
@chridam 感谢您的进一步解释
标签: mongodb aggregation-framework