无法使用 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 突变更新流星用户集合的主要内容,如果未能解决你的问题,请参考以下文章

无法从graphql突变更新mongodb集合

Express-graphql“在运行突变和查询时无法使用 mongodb 读取未定义的属性‘集合’”

GraphQL 突变后的 updateQueries 无法与 Apollo 客户端一起使用

GraphQL 突变后的 updateQueries 无法与 Apollo 客户端一起使用

GraphQL 突变“在将标头发送到客户端后无法设置标头”

Graphql Mutation 更新用户数据,但更改密码,注销后无法登录