Как добавить свойство в документ при разработке, но не сохранять в базу данных? - PullRequest
0 голосов
/ 29 июня 2018
VK_Accounts_schema.pre('init', function(doc) {
  doc.vk = new VK(doc.access_token);
  return doc;
})

VK_Accounts_schema.methods.get_API = function(cb) {
  console.log(this); // i can see property vk
  this.vk(...) // ERROR undefined!!!
}

Мне нужно точно добавить vk в документ, мне не нужно сохранять его в базе данных.

1 Ответ

0 голосов
/ 29 июня 2018
VK_Accounts_schema.methods.get_API = function(cb) {
  this.get('vk')(...) // success :)
}
...