Tag: 谷歌云的数据存储

在计算引擎上托pipe的nodeJS项目中,在哪里定义datastore-indexes.xml?

我们正在计算引擎上托pipe一个NodeJS应用程序,它使用gcloud-node连接到Google DataStore。 简单的查询运行良好,但与multippleselect复杂的查询正在给出“412:先决条件失败”的错误。 更多细节在“: 多select在谷歌数据存储查询抛出ApiError:Precondition节点失败的错误 我明白这个错误是由于我没有configurationdatastore-indexes.xml。 作为GCP世界的新手。 你能帮我吗我在哪里可以定义我的项目中的datastore-indexes.xml文件。

如何从谷歌数据存储中的祖先查询返回的对象检索完整的密钥?

我正在使用祖先查询来检索使用nodejs从谷歌数据存储的实体 query = datastore.createQuery(entity).hasAncestor(key) 关键在哪里 key = datastore.key([kind_name_of_parent, id_of_parent]) 我能够检索对象,但我想获得检索对象的完整的关键,而返回的数组只包含返回的对象和endCursor。 我怎样才能得到完整的密钥? 或者,我可以从endCursor获得完整的密钥吗? 我的查询结果的一个例子是: [{ modTS: 1481006473081, modLoc: null, modUid: 0, createTS: 1481006473081 } ], { moreResults: 'NO_MORE_RESULTS', endCursor: 'CloSVGoTc350ZXN0cHJvamVjdC0zN2ZiNnI9CxIEdXNlchiAgID409OICgw‌​LEgRzaW1zGICAgICAgIA‌​KDAsSDmNsaWVudFNldHR‌​wsdrfGICAgICA5NEKDBg‌​AIAA=' } ]

Node.JS数据存储查询获取密钥

我怎样才能得到查询返回的实体的关键? 我试图像正常的数据访问它,但是当我打印实体本身没有密钥。 有甚至有办法这样做吗? 预先感谢您的帮助。

gcloud nodejs数据存储:如何用父级创build一个实体?

如何使用gcloud , datastore和nodejs创build一个父实体? 如何search与给定的父母的所有实体? 像(这不起作用): var path = [{kind: 'Parent', id: parentId}, {kind: 'Me'}]; var key = ds.key(path); var entity = { key: key, data: toDatastore(data, ['description']) }; ds.save(entity) 阅读文档,我没有find任何与给定的父母创build实体的例子。 我在这里search(没有成功): https : //googlecloudplatform.github.io/gcloud-node/#/docs/v0.19.1 而在python中的对应部分有一些特定的属性来指定父实体: http : //googlecloudplatform.github.io/gcloud-python/latest/datastore-keys.html 请提供如何创build和search具有父项的实体的代码示例