Может быть, я не понимаю сценарий javascript / coffee так же хорошо, как я думал, но когда я делаю это:
that.thing = thing
that.thing.title = "some title"
console.log(that.thing.title)
console.log(JSON.stringify(that.thing)
Я получаю вывод:
какой-то заголовок
{"creation_date": "2011-09-09T00: 40: 03.742Z", "_ id": "4e6960638ec80519a0000013"}
Проблема в том, что мне кажется, что свойство title теряется, когдаЯ делаю stringify (и позже, когда функция существует, у меня, похоже, возникают другие интересные проблемы, которые, как я полагаю, связаны с этим и вложенным в несколько вызовов fxn).
(мне пришлось сделатьпока что ужасное решение, где я делаю это .thing = {}, чтобы решить мою проблему. Другие проблемы, которые мне приходилось решать, прежде чем включить node.js + async + mongoose.find, и это все внутри async.findEach)
Когда я делаю
console.log(that.thing.toJSON)
, я получаю:
function () {return this.toObject ();}
Спасибо.