graphql-compose / graphql-compose/graphql-compose-mongoose
Pagination not applying addFilterArg
- Dominant language
- TypeScript
- Stars
- 706
- Forks
- 98
- PR merge metrics
- No merged PRs in 30d
Description
I have such a model.
Schema composer:
```typescript
import { SchemaComposer } from "graphql-compose"
export const schemaComposer = new SchemaComposer<{ req: any }>();
```
Mongo model:
```typescript
import moongose, { Schema, Document, Model, ObjectId } from "mongoose"
import { composeMongoose } from "graphql-compose-mongoose"
import { schemaComposer } from "../lib/graphql/schemaComposer"
const orderSchema = new Schema(
{
retailerId: String,
}
)
orderSchema.index({ createdAt: 1 })
const OrderModel: Model = moongose.model(
"Order",
orderSchema
)
const OrderTC = composeMongoose(OrderModel, {
schemaComposer
})
export { OrderModel, OrderTC }
```
Schema builder:
```typescript
import { schemaComposer } from "../../../lib/graphql/schemaComposer"
schemaComposer.Query.addFields({
orderPagination: orderPagination,
})
const graphqlSchema = schemaComposer.buildSchema()
export default graphqlSchema
```
Custom resolver:
```typescript
import { OrderTC } from "../../../../data-model/order"
export const orderPagination = OrderTC.mongooseResolvers.pagination().addFilterArg({
name: "retailerName",
type: "String",
})
```
When I'm trying to add a new filter to `OrderTC.mongooseResolvers.pagination`, it seems like it doesn't work. I don't see my filter inside of `FilterFindManyOrderInput`. Any idea what I'm doing wrong?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.