Каков наилучший способ отслеживать изменения данных в mongodb

#node.js #mongodb

Вопрос:

Я ищу «правильный» (или лучший) способ отслеживания данных с помощью mongodb.

Чтобы быстро объяснить, у меня есть несколько графиков по проекту, касающихся расходов, Доходов и т. Д., И мне нужен совет о том, как это сохранить.

Я подумал о :

1. Создайте другую коллекцию (коллекцию хранилища). Например, с типом информации

 _id: #######,

Expenses: { 

userid: #######

amount: ####,

Date: ####,

}

_id: #######,

Earnings: {

userid: #######

amount: ####,

date: #### 

}
 

2. Создайте вложенные документы в мою уже существующую схему пользователя, изменив уже существующий баланс.

 _id: ######,

[...]

balance: ###, ( updated following the modification of the info in the expenses and earnings )

expenses: [{

amount: #####,

date: #####

}]
 

Если у вас есть другие идеи или просто мои мысленные решения не очень хороши, не стесняйтесь сообщать мне

Комментарии:

1. Получите некоторые идеи из введения в моделирование данных .