是否可以使用 dgo 检索当前模式
is it possible to retrieve the current schema using dgo
有没有办法使用 dgo 客户端检索 dgraph 模式?
我想做的是将我现有的模式与服务器上的模式进行比较,以避免重新发送它,因为它会在我每次发送已经设置的模式时触发重新索引。
实际上可以检索有关整个架构的信息:
txn := client.NewTxn()
res, err := txn.Query(ctx, `schema{}`)
if err != nil {
return err
}
for _, predicate := range res.GetSchema() {
log.Printf("predicate: %#v ", predicate)
}
有没有办法使用 dgo 客户端检索 dgraph 模式?
我想做的是将我现有的模式与服务器上的模式进行比较,以避免重新发送它,因为它会在我每次发送已经设置的模式时触发重新索引。
实际上可以检索有关整个架构的信息:
txn := client.NewTxn()
res, err := txn.Query(ctx, `schema{}`)
if err != nil {
return err
}
for _, predicate := range res.GetSchema() {
log.Printf("predicate: %#v ", predicate)
}