хранилище данных - устанавливает первичный ключ в одно из полей свойства - PullRequest
0 голосов
/ 07 сентября 2018

Я использую 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

Как я могу сделать эту работу?

1 Ответ

0 голосов
/ 07 сентября 2018

Разобрался. Второй аргумент в создании сущности является ключом так const user = new UserSchema({name: 'Homer'}, userId);

Это делает userId ключом, чтобы я мог искать пользователей с помощью функции get

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...