我在我的申请中使用gstore-node
const gstore = require('gstore-node')();
const { Schema } = gstore;
const userSchema = new Schema({
name: { type: String },
userId: String,
});
我想让userId
我的key
。所以我可以做的事情
const userId = '1234';
userSchema.get(userId)
我试过了:
const entityKey = UserSchema.key(userId);
const user = new UserSchema({ key: entityKey });
但
UserSchema.get(userId); // Not Found
我怎样才能做到这一点?
弄清楚了。实体创建中的第二个arg是关键所以const user = new UserSchema({name: 'Homer'}, userId);
这使得userId
成为关键,因此我可以使用get
函数查找用户