如何获取FaunaDB类的字段或架构

时间:2018-08-24 12:25:54

标签: faunadb

是否可以通过动物外壳或动物java API来获取FaunaDB类模式或字段?

我期望给定类或实例的字段及其数据类型

1 个答案:

答案 0 :(得分:3)

Fauna没有强制执行架构,因此了解特定类实例上存在哪些字段的唯一方法是获取该实例并对其进行检查。 You can find example queries for loading instances in the FaunaDB documentation.

您还可以运行查询(例如,我的JavaScript,在Java中看起来会稍有不同。)q.Paginate(q.Indexes()) -这将列出数据库中的所有索引。并且q.Paginate(q.Classes())将列出这些类。像q.Get(q.Class("greetings"))这样的查询将加载特定的类架构,其索引看起来像:q.Get(q.Index("all_greetings"))