Mongodb查询仅在条件与指定时间范围匹配时获取集合

Mongodb查询仅在条件与指定时间范围匹配时获取集合,mongodb,Mongodb,我在Mongdb中有以下收藏 [ { "customer_id": "test1@gmail.com", "created": 1553082454, "event_name": "Add to Cart" }, { "customer_id": "test2@gmail.com", "created": 1553082954, "event_name": "Add to Ca

我在Mongdb中有以下收藏

[
    {
        "customer_id": "test1@gmail.com",
        "created": 1553082454,
        "event_name": "Add to Cart"
    },
    {
        "customer_id": "test2@gmail.com",
        "created": 1553082954,
        "event_name": "Add to Cart"
    },
    {
        "customer_id": "test1@gmail.com",
        "created": 1553089954,
        "event_name": "Add to Cart"
    },
    {
        "customer_id": "test1@gmail.com",
        "created": 1553089984,
        "event_name": "Add to Cart"
    },
    {
        "customer_id": "test1@gmail.com",
        "created": 1553090994,
        "event_name": "Purchased"
    },
    {
        "customer_id": "test2@gmail.com",
        "created": 1553342154,
        "event_name": "Purchased"
    }
]
我需要查询以获得所有客户的列表,其中“购买”和“添加到购物车”之间的时间差在指定范围内超过15分钟(例如:在过去30天内)

[
    {
        "customer_id": "test1@gmail.com"
    }
]