【发布时间】:2018-10-19 06:27:42
【问题描述】:
我有聊天模型
type Chat @model {
id: ID! @isUnique
name: String
messages: [Message!]! @relation(name: "ChatMessages")
users: [User!]! @relation(name: "ChatUser")
createdAt: DateTime!
}
我创建了一个与两个人 ["123", "234"] 的聊天,一切正常。但是当我想与三个人创建一个新的群聊时,其中两个人已经和自己聊天["123", "234", "345"] 我查询一下这个聊天是否与三个人存在
query {
allChats(filter:{
users_every: {
id_in: ["123", "234", "345"]
}
}
){
id
users{
id
}
}
}
我得到回复说这个聊天已经存在,但这里我只有两个用户,而不是全部
{
"data": {
"allChats": [
{
"id": "cjgxuub2351uj0187qeil548m",
"users": [
{
"id": "123"
},
{
"id": "234"
}
]
}
]
}
}
【问题讨论】:
标签: filtering graphql graphcool