2016-06-30 76 views
0

我有一個締約方解析器,我願意得到所有在日期範圍內的各方。續集範圍類型和解析器

(方有一個屬性「partyDate」)

parties(root, args){ 
    return Parties.findAll(
    { 
     where: args, 
    } 
); 
} 

根據Sequelize Range Types Docs這是創建一個範圍的方式..

Timeline.create({ range: [myDateObject1, myDateObject2] }); 

但我怎麼檢索參加聚會,集合partyDate(即03/12/2015)介於myDateObject1和myDateObject2之間

回答

0

Okey,我找到了解決方案:

在where語句中,您必須查詢日期的範圍$lt-$gt

where... 

    partyDate: { 
    $lt: myDateObject1, 
    $gt: myDateObject2 
    }