如何解决执行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(命名空间,种类)
名称空间的默认值必须为[默认]名称空间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。