我在应用程序中使用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
我该如何做?
答案 0 :(得分:1)
弄清楚了。实体创建中的第二个参数是关键
所以
const user = new UserSchema({name: 'Homer'}, userId);
这使userId
成为关键,因此我可以使用get
函数查找用户