无法使用 graphql 突变更新流星用户集合
Posted
技术标签:
【中文标题】无法使用 graphql 突变更新流星用户集合【英文标题】:can't update meteor users collection using graphql mutation 【发布时间】:2016-11-30 07:08:07 【问题描述】:我的项目使用 react meteor 和 graphql 时遇到问题。我尝试通过Account.createUser()
函数在解析器突变中插入用户集合,如下图所示,但它不起作用,当我调用突变时没有任何变化。
This 是我的架构
这里是my mutation:
【问题讨论】:
你能添加你的代码部分,这样更容易解决你的问题 这是我的架构图片:i.stack.imgur.com/S40jk.png 这是我的变异图片:link 当我使用 console.log() 打印用户的值时,它返回真值只是 Account.createUser() 是中断 【参考方案1】:你应该这样做:
emails:[adress:'example@example.com', verified:false]
【讨论】:
但是当我将 Accounts.createUser() 函数放入 react render() 时它仍然可以工作以上是关于无法使用 graphql 突变更新流星用户集合的主要内容,如果未能解决你的问题,请参考以下文章
Express-graphql“在运行突变和查询时无法使用 mongodb 读取未定义的属性‘集合’”
GraphQL 突变后的 updateQueries 无法与 Apollo 客户端一起使用