Печать объекта не содержит все ключи - PullRequest
0 голосов
/ 01 ноября 2019

Я полностью потерян. Это тестовый код, который я использую, чтобы напечатать определенный ключ объекта, а затем распечатать весь объект.

console.log(docs[0].mc_ign);
console.log(docs[0]);

Теперь это вывод, который я вижу на консоли:

The__TxT
{
  id: 0,
  status: 1,
  testing: false,
  _id: 5dbc17eb20b3a8594d569570,
  timestamp: 2019-11-01T11:32:59.380Z,
  mc_uuid: 'dac89e44d1024f3b810478ed62d209a1',
  discord_id: '653029505457586176',
  email_address: 'gut97930@eveav.com',
  country: 'Germany',
  birth_month: 3,
  birth_year: 1943,
  about_me: 'about me text',
  motivation: 'motivation text',
  build_images: '',
  publish_about_me: true,
  publish_age: false,
  publish_country: true,
  __v: 0
}

Где находится ключ mc_ign?

Сам объект взят из Мангуста, недостающий ключ добавлен мной после того, как:

docs[i].mc_ign = mc_ign;

Я пытался зарегистрировать весь объект раньшеи после того, как я добавлю ключ и назначу значение. Они оба одинаковы. Что мне не хватает? Почему я могу прочитать значение, но не вижу его?

1 Ответ

1 голос
/ 01 ноября 2019

Это объект документа мангуст. Чтобы добиться того, что вы хотите, выполните следующие действия.

docs[0] = docs[0].toObject();
docs[0].mc_ign = "stuff";
console.log(docs[0])

.toObject() конвертируйте его в обычный объект JS.

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