Python GQL是否与谷歌应用程序引擎和谷歌云数据存储使用的语言相同?

Python GQL是否与谷歌应用程序引擎和谷歌云数据存储使用的语言相同?,python,google-app-engine,google-cloud-datastore,Python,Google App Engine,Google Cloud Datastore,我是学习和使用GQL的新手。我在这里看到了GQL语法:这里:。它们非常相似,但我不完全确定 例如,Google app engine中的绑定参数值如下所示: employees_trained = db.GqlQuery("SELECT * FROM Employee WHERE email IN :1", training_registration_list) query_string = ('SELECT * FROM Person

我是学习和使用GQL的新手。我在这里看到了GQL语法:这里:。它们非常相似,但我不完全确定

例如,Google app engine中的绑定参数值如下所示:

employees_trained = db.GqlQuery("SELECT * FROM Employee WHERE email IN :1",
                            training_registration_list)
query_string = ('SELECT * FROM Person WHERE height >= @minHeight '
                'AND height <= @maxHeight')
gql_query.query_string = query_string

query_arg = gql_query.name_arg.add()
query_arg.name = 'minHeight'
query_arg.value.integer_value = 48

query_arg = gql_query.name_arg.add()
query_arg.name = 'maxHeight'
query_arg.value.integer_value = 60
参数前带“:”,但对于Google Cloud Data Store,带“@”,如下所示:

employees_trained = db.GqlQuery("SELECT * FROM Employee WHERE email IN :1",
                            training_registration_list)
query_string = ('SELECT * FROM Person WHERE height >= @minHeight '
                'AND height <= @maxHeight')
gql_query.query_string = query_string

query_arg = gql_query.name_arg.add()
query_arg.name = 'minHeight'
query_arg.value.integer_value = 48

query_arg = gql_query.name_arg.add()
query_arg.name = 'maxHeight'
query_arg.value.integer_value = 60
query\u string=('SELECT*FROM Person WHERE height>=@minHeight'

'和高度您链接到的页面有一个完整的差异列表:
(点击标签“Python GQL for App Engine differences”)。

Ups!我没看到!谢谢!