Можно ли хранить данные Dynami c в mongodb? - PullRequest
0 голосов
/ 18 апреля 2020

Я использую пн goose с nodejs. Например, у меня есть такая схема.

new Schema({
  x: Number,
  y: Number
});

Мое приложение нуждается в разнице этого реквизита в нескольких местах. Будет лучше, если я получу это значение из базы данных, а не вычисляю его каждый раз. Поэтому мне нужно что-то вроде

new Schema({
  x: Number,
  y: Number,
  diff: this.x - this.y
})

Это нормально? Если да, то как я могу это сделать?

1 Ответ

0 голосов
/ 18 апреля 2020

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

Если да, как я могу это сделать?

Чаще всего производные данные вычисляется в приложении.

MongoDB также обеспечивает просмотров .

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