我正在尝试使用node.js和Seneca框架中提供的数据层功能连接到Google Cloud Datastore。Seneca框架需要根据与数据库实例的连接来创建与数据库的连接,并传递如下信息:
name: '',
host: '',
port: ,
username: '',
password: ''
等等
有没有办法像典型的数据库实例那样连接到Google数据存储,还是通过REST api调用的唯一方法?
目前,使用node.js连接到Google Cloud Datastore的唯一方法是使用REST API。
使用google-api-nodejs-client可以访问数据存储对象:
googleapis.discover('datastore', 'v1beta2')
.withAuthClient(authCredentials)
.execute(function(err, client) {
if (err) {
seneca.log.error(err);
}
datastore = client.datastore.withDefaultParams({
datasetId: datasetid}).datasets;
});
该对象将类似于您的连接对象,您可以使用该对象对数据存储区进行查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句