apollo graphql模式管理初学者

apollo graphql模式管理初学者,graphql,apollo-server,express-graphql,react-admin,Graphql,Apollo Server,Express Graphql,React Admin,这些技术都是全新的,我对目前所看到的情况感到非常兴奋,我很难找到一个我一直坚持的例子。react admin的文档建议我对say Posts的模式遵循allPosts和_allPostsMeta。。allPosts部分工作没有问题,但在_allPostsMeta上自然会发生管理员窒息死亡的反应,因为我不确定这是否适用于事物。。示例大多只是显示了您的模式应该是什么样子,但不要再深入了。。在任何地方都可以看到这样的演示服务器应用程序设置吗?我目前使用join monster设置了解析程序,这对我来说

这些技术都是全新的,我对目前所看到的情况感到非常兴奋,我很难找到一个我一直坚持的例子。react admin的文档建议我对say Posts的模式遵循allPosts和_allPostsMeta。。allPosts部分工作没有问题,但在_allPostsMeta上自然会发生管理员窒息死亡的反应,因为我不确定这是否适用于事物。。示例大多只是显示了您的模式应该是什么样子,但不要再深入了。。在任何地方都可以看到这样的演示服务器应用程序设置吗?我目前使用join monster设置了解析程序,这对我来说很有意义,所以我想我的问题是,有人能告诉我,或者告诉我我的解析程序应该是什么样子,以满足返回ListMetadata的_AllPostsMetadata查询。。我研究了一些事情,比如解析器链接,我想也许我应该从所有帖子返回帖子的长度[],但这可能会使事情变得过于复杂。。任何帮助或解释都将不胜感激


感谢

感谢这是一个老问题,您可能已经离开了,但我想我会在这里给出一个回答,因为我自己遇到了类似的情况,同时尝试使用Apollo Server Express GraphQL后端实现React Admin前端

基于ra数据graphql simple()的React Admin示例

我的解析器最终显示如下:

Query: {
    _allPostsMeta: (parent, args, { db }, info) => db.post.findAndCountAll()
}

注意findAndCountAll()而不是我在其他示例中看到的findAll()。到目前为止,这足以让React Admin分页为我工作。所有这些都缺乏文档/示例,这确实让我有点怀疑,这个软件不是未来的发展方向,或者已经被其他东西超越。

嘿,克里斯。。。。这花了我一段时间,但我已经准备好了,并且按照我想要的方式工作。。。marmelab的人对文档做了很多改进,当你发现bug或者看起来像bug的东西时,他们确实会做出响应。。。我很高兴我已经能够踢出了管理与他们的工具集在很短的时间内,我已经给了真正集中在管理。。。你回答这个问题真是太好了,因为我忘了我问过这个问题,我通常在我弄明白的时候回去回答,以防对其他人有所帮助,但我显然错过了这个问题!!!干杯