有没有一种方法可以运行GQL查询而无需在python中定义实体模型

时间:2020-09-23 14:51:37

标签: google-cloud-datastore

我有一个使用Datastore的Java弹簧数据应用程序。我需要这些数据的一部分来使用python应用程序运行分析。我在python应用程序中需要的本质上是通过一种类型的键查询的两个“亲戚”之间的联接(是的,关系不会摆脱我的束缚)。 NDB client需要在python中创建相同的实体模型,以便能够查询数据,这是一个阻力。为什么我不能简单地使用python运行GQL的控制台版本(从kind中选择*)。也许我缺少一些东西,因为几乎所有关系数据库和nosql数据库中都可以使用这种查询。

1 个答案:

答案 0 :(得分:0)

您的观察是正确的:GQL查询无法执行类似SQL的“ join”查询。 GQL Reference for Python NDB/DB文档页面上对此进行了记录。

如果您想提交功能请求以请求其实现,则只需在Public Issue Tracker中为其打开问题。