Comments (2)
Maybe it should be added to the project roadmap next to relation ordering? https://github.com/prisma/nexus-prisma#midterm
from nexus-prisma.
Is there currently any way to filter a relation that's automatically included in the Prisma request? It seems like my include > where
clauses are being overwritten by the Nexus plugin and ignored.
Let's say I have a User
and Post
models and a resolver that does:
const result = await prisma.user.findMany({ where: { userId }, include: { posts: { where: { something: 'impossible' }}}})
console.log(result) // [{ id, ... posts: [] }]
return result
And a query that does:
{
posts {
title
}
}
But the response sent to the client is:
{
posts: [plenty of posts]
}
How to filter them correctly?
Is there any workaround?
If I change:
t.field(User.posts)
to:
t.list.nonNull.field('posts', { type: 'Post' })
Filtering works correctly.
from nexus-prisma.
Related Issues (20)
- Resolver Generated for Non-Scalar Fields Does Not Reflect `name` From Prisma Schema for Primary Keys
- Error: NEXUS__UNKNOWN__TYPE was already defined and imported as a type, check the docs for extending types HOT 6
- Create a test using pnpm with deployment to vercel HOT 1
- Docs website is down HOT 2
- support for prisma ^4.0.0 HOT 12
- `nexus-prisma` is handed over to the community for more active maintenance & future development 🚀 HOT 8
- Renovate doesn't have visibility for dependencies hardcoded directly HOT 1
- Dependency Dashboard
- Roadmap 2023-Q3 HOT 8
- Scheduled cut of new releases HOT 1
- Missing check for documentation build HOT 1
- Get type error when using `scalar` in `asNexusMethod` after update to `1.0.3` HOT 2
- nexus-prisma command not found
- Test failing in vitest HOT 1
- Cannot find module @prisma/client in Vercel deployment HOT 8
- e2e tests are failing randomly on dependencies installation part HOT 1
- Cannot Import ES Module HOT 3
- Invalid prisma version used in tests
- Read Operations (Query and Input Generation)
- Error: Cannot find module ... @prisma/client/generator-build in @prisma/client 5.9.0+ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nexus-prisma.