{
members {
id
lastName
}
}
當我試圖從成員表中獲取數據時,我可以得到以下響應。id不能用在graphQL where子句中嗎?
{ "data": {
"members": [
{
"id": "TWVtYmVyOjE=",
"lastName": "temp"
},
{
"id": "TWVtYmVyOjI=",
"lastName": "temp2"
}
] } }
但是,當我試圖用'id'where子句更新行時,控制檯顯示錯誤。 「在 'where子句' 未知列 '男'」,
從上面的一些結果弄得我:
mutation {
updateMembers(
input: {
values: {
email: "[email protected]"
},
where: {
id: 3
}
}
) {
affectedCount
clientMutationId
}
}
「消息」。
- 爲什麼返回的ID不是數值?從數據庫中,它是一個數字。
- 當我更新記錄時,我可以在where子句中使用數字id值嗎?
我使用的NodeJS,apollo-client和graphql-sequelize-crud