Концептуальная помощь, необходимая для запросов к базе данных - PullRequest
1 голос
/ 07 мая 2020

Итак, у меня нет особой c проблемы здесь, кроме общего отсутствия знаний, и я надеюсь, что большие мозги здесь могут подтолкнуть меня в правильном направлении или, может быть, направят меня к онлайн-ресурс, который может помочь ... вот общая проблема, которую я пытаюсь решить.

У меня есть база данных mon go, в которой хранится несколько коллекций, в которых я храню данные, полученные из некоторого программного обеспечения, которое мы используем для нашей повседневной работы. Мы берем эти данные из API и сохраняем их в Mon go, чтобы создать исторический источник данных (API ограничен временными рамками данных, которые могут быть извлечены.)

Окно для исторические данные из API - 7 дней.

У данных, о которых идет речь, есть уникальный идентификатор для каждого элемента, который мы извлекаем из API, поэтому это позволяет нам захватить запись, сохранить ее и изменить ее по мере необходимости, если она изменяется с течением времени. Это отлично работало для наших нужд, пока мы не начали замечать некоторые несоответствия между данными, которые мы сохранили в Mon go, и тем, что мы получили бы от нашего программного обеспечения, когда мы запускали «отчеты». После этого выясняется, что есть несколько крайних случаев, когда запись удаляется из программного обеспечения, но если мы уже получили эту запись через API, то она останется в нашей базе данных Mon go.

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

Спасибо за любую помощь.

...