如何将查询逻辑添加到基于graphql-sequelize的安装?

这是一个简单的情况
我想查询GraphQL,并在今年的200天之内取得所有在读学校的学生。
我有一个学生sequelize模型,一个匹配的graphql对象,学生查询接受天int作为参数{学生(天:200)}
我明显想要做的就是实施逻辑“让所有学生在school_visits counter超过200”作为一个例子…
我使用graphql-sequelize在sequelize和GraphQL之间进行粘合。
一个简单的示例查询定义如下所示:

students: { type: new GraphQLList(Student), args:{ id : {type:GraphQLInt}, days: {type:GraphQLInt} }, resolve: resolver(models.Student) } 

你可以注意到,这个结构不允许我插入一些逻辑到查询中…如果你有任何使用GraphQl和Sequelize的经验 – 这是一个非常普遍的情况…我会很感激任何帮助解决它。
干杯
半掩

查看Sequelize文档 ,你可以尝试在学生parsing函数中做这样的事情:

 resolve(root, args) { // Assuming you've imported your model return Db.models.student.findAll({ where: { days: { // greater than $gt: args.days } } }); }