Comments (3)
Did I presume correctly that this is GraphQL related?
Can you please share your full query, because afaik there are some intricacies when using queries and filters with M2A relations in GraphQL.
from directus.
Hey, no this is actually via the Javascript sdk. The config I have provided is what I pass to the readItem/readItems functions.
from directus.
Ah, you see, I was initially talking about GraphQL, because the item__<collection>
syntax is exclusively for GraphQL, as documented here, and for REST queries you should use the item:<collection>
.
So in your case, the query that should work, look like
deep: {
links_right: {
// Filter only published links_right
_filter: {
'item:navigation_links': {
status: { _eq: 'published' }
}
},
// Filter translations of navigation_links by language
'item:navigation_links': {
translations: {
_filter: {
languages_code: { _icontains: language }
}
}
}
}
}
But it seems like there is some undocumented behavior happening here, as filter queries apparently do get converted internally to the colon notation, if they contain __
, which is why your first filter happened to work. I will open up a follow up issue to investigate that, but will close this issue for now, as it is not a bug, but rather wrong querying syntax.
Let me know, if that fixes it for you!
from directus.
Related Issues (20)
- Relational groupBy not implemented HOT 1
- Ability to expand/collapse all collections in data model HOT 1
- Api: Content version does not return relational data HOT 8
- Query limit with a relational sort will not return the correct amount
- Subtitle Link Undefined HOT 5
- auth/refresh 400 error HOT 7
- _fields within deep Query not working HOT 4
- Date alias fields don't have same return type as plain fields
- Logical operators to filter service data isn't working after upgrade HOT 2
- Item Drawer sets readonly on circular field which is persisted to the original field
- File Library card thumbnails dissapear when adding a relation to itself HOT 2
- Does anyone have turtorial to intergrate AWS X-ray with Directus on ecs fargate? HOT 1
- `module_bar` in settings doesn't take an array. HOT 1
- Issue still persisting
- `module_bar` in settings doesn't really take an array.
- `useShortcut` hijacks global shortcuts even if targeted to element HOT 2
- Interface display in editting item mode HOT 1
- Inaccuracy on "Data Model" page HOT 1
- Filtering a collection using comparison operators on String fields results in 400 Bad Request Error HOT 2
- Wrong primaryKey & field values on custom interfaces after upgrading Directus 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 directus.