我刚刚开始了解有关我正在从事的项目的更多信息。原来它使用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);
}
}
答案 0 :(得分:1)
结果表明对createQuery的调用采用了可选的前导参数...即:
datastore.createQuery(命名空间,种类)
名称空间的默认值必须为[默认]名称空间。