执行GCP查询以指定名称空间

问题描述

我刚刚开始了解有关我正在从事的项目的更多信息。原来它使用GCP数据存储。我去了实体管理界面。我创建了一个新的名称空间,并向其中添加了一个实体。在我们的打字稿后端中,我编写了一个模仿node.js示例的函数。但是,我找不到如何查询新名称空间或与此相关的任何名称空间的方法(默认名称空间除外)。我找到了一些有关命名空间的文档,但是似乎没有一个适用于我的情况。有人知道我如何查询数据存储区中的特定名称空间吗?

async function listReviews( brand,sku ) {

  const query = datastore.createQuery('Review').order('createdOn');

  console.log('query: ',query);

  const [reviews] = await datastore.runQuery(query);
  
  for (const review of reviews) {
    const reviewKey = review[datastore.KEY];
    console.log(reviewKey.id,review);
  }
}

解决方法

结果表明对createQuery的调用采用了可选的前导参数...即:

datastore.createQuery(命名空间,种类)

名称空间的默认值必须为[默认]名称空间。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...