模式:
type TrackUser {
id: ID! @unique
createdAt: DateTime!
user: User #note there is no `!`
}
type User {
id: ID! @unique
name: String! @unique
}
我想获取TrackUser
不为空的Alls User
。什么是查询?
答案 0 :(得分:3)
这可能是查询:
query c {
trackUsers(where: { NOT: [{ user: null }] }) {
name
}
}
在这里您可以看到它在游乐场中的外观。我在数据模型中为Trackuser添加了一个名称,以便能够在没有用户的情况下从一侧创建它。
答案 1 :(得分:0)
这行得通,但我想这只是一个hack ..
query TrackUsersQuery($orderBy: TrackUserOrderByInput!, $where: TrackUserWhereInput, $first: Int, $skip: Int) {
trackUsers(where: $where, orderBy: $orderBy, first: $first, skip: $skip) {
id
createdAt
user {
id
name
}
}
}
variables = {
where: {
user: {
name_contains: ''
}
}
}