Я добавил новое свойство в свой объект и присвоил ему значение, но это значение недоступно в моем шаблоне руля.Странная часть в том, что добавленное свойство видимо в объекте, даже когда я вывожу его на экран.
Оба {{this.liked}} и {{likes}} напрямую пусты, в то время как значение является видимымв объекте.
Свойство версии Mongoose "__v", по-видимому, блокирует свойства, следующие за этим, поскольку все свойства, включая "__v", недоступны.
Код, который я использовал для установкисвойство:
book.set('liked', (like != null) ? 1 : 0, { strict: false });
Код для отображения объекта:
{{#each results}}
{{ this }}
{{/each}}
Чтобы решить эту проблему, я добавил в свою BookSchema следующее:
BookSchema.virtual(«Мне понравилось»);
Есть ли лучший способ решить эту проблему?