首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DGraph如何运行模式查询?

DGraph如何运行模式查询?
EN

Stack Overflow用户
提问于 2018-11-12 17:04:07
回答 1查看 478关注 0票数 0

我是新来的Dgraph,我的头对一个简单的问题与dgraph。我甚至搜索过github源代码,但我显然错过了我正在寻找的东西。

在dgraph接口中,我可以运行以下查询:

代码语言:javascript
复制
schema(pred: [name]) {
  type
  index
}

甚至只是

代码语言:javascript
复制
schema {}

若要获取有关数据库的架构信息,请执行以下操作。但是在dgraph中,如果我使用查询事务,它可以正常运行:

代码语言:javascript
复制
const res = await this.connection.newTxn().query(`query {
    getData(func: regexp(name, /.*mic+.*/i)) {
        name
    }
}`);
const data = res.getJson();

但是,运行以下命令:

代码语言:javascript
复制
const res = await this.connection.newTxn().query(`schema {}`);
const data = res.getJson();

返回空对象。我怀疑我不应该使用newTxn().query(),而应该使用其他的东西。它应该是一个新的dGraph.Operation()吗?或者别的什么?我在哪里可以看到所有可用的功能?dgraph (https://github.com/dgraph-io/dgraph-js)上的自述文件只提供了这么多信息.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-13 16:11:47

您可以使用

代码语言:javascript
复制
res.getSchemaList();

正如您在pb.d.ts#L46中所发现的

干杯。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53266883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档