node.js - 带有 node.js 的 GQL

标签 node.js google-cloud-datastore google-cloud-platform gql

是否有在 Node.js 中使用 Google Datastore GQL 的工作示例?

文档中的示例包含一个似乎不存在的 .execute 函数。

https://cloud.google.com/datastore/docs/concepts/gql

因此,我尝试使用常规回调方法,但未提取 GQL 语句。 我试过使用 gql_query 和 gqlQuery 作为资源参数名称,但无济于事。

store.datasets.runQuery(
        {
            "resource":
            {
                "gqlQuery":
                {
                    "queryString":"SELECT * from Messages LIMIT 50",
                    "allowLiterals":true
                }
            }

        }, 
        function(err, result, endCursor, apiResponse)
        {
...
    }

最佳答案

我可能已经找到答案了:

enter image description here

The docs表明“...适用于 Java 的 Google Cloud 客户端库支持 GQL,但其他 Google Cloud 客户端库不支持。”

关于node.js - 带有 node.js 的 GQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34880093/

相关文章:

ajax - 使 Ajax 调用 Angular 到 Node.js (express.js)

javascript - 如何通过关联查询 Sequelize 模型,但包括所有关联对象?

python - 使用来自 Google Cloud Platform 计算引擎的远程 ssh 解释器在 PyCharm 中显示本地 matplotlib

python-3.x - 使用python和谷歌云引擎处理大数据

windows - 从 webstorm 命令行工具调用 npm

python - Django:使用 Redis PubSub、Node.js 和 Socket.io 的 JSON 通知

python - 将大型 CSV 从 Cloud Storage 导入 App Engine Datastore

google-app-engine - 一次同步如何在 Google App Engine 上与开发数据存储同步?

python - ndb.get_multi(keys) 返回 None 的数组

google-cloud-platform - 通过Python中的服务帐户访问Google Cloud Storage的权限