2016-09-22 3 views
0

Можно ли распространять измененные значения между коллекциями? Например, 1 коллекция содержит значения, которые относятся к дню и другой коллекции, которая относится к неделе и содержит сумму суточных значений.Распространение значения MongoDB между коллекциями

{ 
    day: 1, 
    values: { 
    1: 0.2, 
    2: 0.3, 
    .. 
} 
} 

{ 
    week: 1, 
    days: { 
    1: 0.9, 
    2: 0.3, 
    .. 
} 
} 

Есть ли способ, который, изменяя дневные значения, соответственно корректирует еженедельные значения?

Надеюсь, что я дал понять, спасибо заранее.

ответ

1

Если вы ищете триггер DB, то MongoDB не поддерживает триггеры. Но ваш сценарий можно решить с помощью Capped Collections и Tailable triggers или вы можете использовать триггер mongo, см. https://www.npmjs.com/package/mongo-triggers.

Один из таких подходов поможет вам в решении вашей проблемы.

Ссылка: How to listen for changes to a MongoDB collection?

Надеется, что это помогает!

Смежные вопросы