apollo graphql 模式 react-admin 初学者

apollo graphql schema react-admin beginner

这些技术是全新的,到目前为止我所看到的让我非常兴奋,我很难找到一个我坚持的东西的例子。 react-admin 的文档建议我的架构说 Posts 遵循 allPosts 和 _allPostsMeta .. allPosts 部分没有问题但自然react-admin 在 _allPostsMeta 上窒息而死,因为我不确定它是如何适应事物的。例子大多只是展示你的模式应该是什么样子,但不要再进一步了。有没有像这样的演示服务器应用程序设置在任何可以查看的地方?我现在使用 join monster 设置了我的解析器,这对我来说很有意义,所以我想我的问题是,有人能告诉我,或者告诉我我的解析器应该是什么样子来满足 _allPostsMeta查询 returns ListMetadata.. 我调查了一些事情,比如解析器链接思考也许我应该只是 return 来自所有 Post[] 的长度 Post s 但也许这让事情变得过于复杂.. 任何帮助或解释将不胜感激...

谢谢

感谢这是一个老问题,你可能已经继续了,但我认为我会在这里做出回应,因为我自己在尝试使用 Apollo-Server 实现 React-Admin 前端时遇到了类似的情况-Express GraphQL 后端。

基于 ra-data-graphql-simple 的 React Admin 示例 (https://github.com/marmelab/react-admin/tree/master/packages/ra-data-graphql-simple)

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

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

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