You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
No example with more complex queries is present #29
I've asked the question on SO, basically I'd like to have an example of a LIKE query : which silently gives no results (does not throw any error and doesn't answer correctly) knowing that in mongoose, filter: { name: "/MICH/i" } will return results where name is LIKE "mich" in a case insensitive search:
{
userMany(filter: { name: "/MICH/i" }, limit: 5, sort: _ID_ASC) {
name
languages {
language
skill
}
contacts {
email
}
gender
age
}
}
UserTC.getResolver('findMany').addFilterArg({name: 'nameRegexp',type: 'String',// also can be 'Int Float Boolean ID String! [String] AnyNamedType' description: 'Search by regExp',query: (rawQuery,value,resolveParams)=>{rawQuery.name=newRegExp(value,'i');},})
Then you may write such query:
{
userMany(filter: { nameRegexp: "MICH" }, limit: 5, sort: _ID_ASC) {
name
languages {
language
skill
}
contacts {
email
}
gender
age
}
}
Activity
st0ffern commentedon Jul 5, 2018
graphql-compose/graphql-compose#3 (comment)
nodkz commentedon Jul 10, 2018
Or even better read this graphql-compose/graphql-compose#22
Then you may write such query: