如何在开发过程中向文档添加属性,但不保存到数据库?

时间:2018-06-29 13:22:34

标签: javascript mongodb mongoose mongoose-schema

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 :(得分:1)

VK_Accounts_schema.methods.get_API = function(cb) {
  this.get('vk')(...) // success :)
}