gpt4 book ai didi

go - 如何在 Golang 中运行数据存储 GQL 查询?

转载 作者:IT王子 更新时间:2023-10-29 01:44:47 26 4
gpt4 key购买 nike

我在 GQL 中有以下查询:

"SELECT * FROM Task WHERE Uuid =\"FOOBAR\"ORDER BY CreateTimeMs DESC LIMIT 1"

如何在 Golang 中直接运行此查询?

query := datastore.NewQuery("SELECT * FROM Task WHERE Uuid =\"FOOBAR\"ORDER BY CreateTimeMs DESC LIMIT 1") 似乎不正确。

更新:
我非常了解 Query types .问题是我想直接使用 GQL 而不是将它们转换为查询类型。

最佳答案

当我在 GQL documentation 中看到这条注释时,我正在寻找解决完全相同的问题的方法。 :

Note: Google Cloud Client Library for Java and Google Cloud Client Library for Ruby support GQL, but other Google Cloud client libraries do not.

所以这是不行的......

但是,在 REST api projects.runQuery 上实现它应该是可行的但随后您必须自己将结果解码为结构。

关于go - 如何在 Golang 中运行数据存储 GQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43707878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com