Tag: google cloud datastore

vscode自动完成和IntelliSense错误@谷歌云/数据存储

我正在使用vscode v1.15.1 input代码时,库中有很多错误(运行时没有错误)。 它接近像库代码和文档不符合vscode JavaScript引擎。 例如:很多Datastore函数不能被自动完成引擎访问(比如runQuery) 一些函数文档不适合自己的function(我得到一个编辑器错误,但代码工作得很好) 这是我的jsconfig.json文件 { "compilerOptions": { "checkJs": true, "target": "es2015", "module": "commonjs" }, "exclude": [ "node_modules", "**/node_modules/*" ] } 正如我所说,代码工作得很好,唯一的问题是与编辑,我真的很烦人

如何通过nodeJS从Google Datastore的索引中排除数组字段?

我正在使用Google数据存储,并将索引属性的大小限制为1500字节。 该文档提到,未索引的属性的限制是1 MB – 89字节。 我有以下结构: dataset = { property1: String, property2: String, property3: [ { subProperty1: String, subProperty2: ArrayList<String>, // Larger than 1500 bytes excludeFromIndexes: true } ] } 这给出了: “错误:属性”subProperty2“的值大于1500字节”。 它没有工作,我不明白为什么。 有什么build议么?

从本地数据存储检索时未定义的实体键和数据属性

我试图沿着谷歌文档这里是我面临的问题。 根据这里的文档,当我检索这样的实体 var key = datastore.key(['Company', 'Google']); datastore.get(key, function(err, entity) { // entity.data = The record. // entity.key = The key. }); 我应该得到一个实体对象的关键和数据属性。 这不是我得到的。 这是我的阅读function function read(kind, id, cb) { var key = datastore.key([kind, parseInt(id, 10)]); datastore.get(key, (err, entity) => { if(err) { return cb(err); } if(!entity) { return cb({ code: 404, message: 'Not found' […]

Google数据存储部分string匹配

我读过,有searchAPI。 但是好像这个API不存在Node.JS. 如何在不知道属性的完整名称的情况下部分匹配查询实体的string? 例如,我想select所有以G开头的用户。我该怎么做? 感谢您的帮助!

如何使用Google数据存储创build模式(在JavaScript中)?

我正在编写使用Google数据存储的Nodejs应用程序。 我只是想知道如何设置架构与谷歌数据存储authentication过程。 基本上,我怎样才能做下面的代码与Google数据存储: var mongoose = require('mongoose'); var bcrypt = require('bcrypt-nodejs'); var userSchema = mongoose.Schema({ local : { email : String, password : String, } }); // generating a hash userSchema.methods.generateHash = function(password) { return bcrypt.hashSync(password, bcrypt.genSaltSync(8), null); }; // checking if password is valid userSchema.methods.validPassword = function(password) { return bcrypt.compareSync(password, this.local.password); }; // create […]

是否有可能使用谷歌数据存储(GAE)和Nodejs做Geosearch API

我有一套存储在数据存储区中的纬度/经度,我想用Nodejs和Google数据存储来根据距离以desc顺序返回我周围的商店的结果。 即我有位置,我想检索10公里内保存在数据库中的所有商店。