如何从节点中的云数据存储中检索任何内容?

时间:2019-06-13 09:46:53

标签: node.js google-cloud-datastore

我正在尝试访问已存储在数据存储中的数据(以数据存储模式)。由于某种原因,我似乎无法访问任何数据。

我尝试过的事情。

  1. 使用钥匙访问
const datastore = new Datastore({projectId: '...'});

const key = datastore.key([<kind>, <id>]);
    return datastore.get(key, (err, entity, x) => {
        console.log("yolo", err, entity, x);
        return entity;
    });
  1. 使用查询
const query = 
        datastore.createQuery(<kind>);
return datastore.runQuery(query, (err, e, nq) => {
    console.log(err, e, nq);
    return e;
});

以上两种方法均未产生结果。我100%确定我正确输入了kind

1 个答案:

答案 0 :(得分:1)

所以这是我的愚蠢错误,但我保留此问题,以防其他人犯同样的错误。

在数据存储区中创建条目时,我所做的就是将其放在命名空间中,但是当我查询它时却没有提供命名空间。仅提供名称空间,我就很好。