В настоящее время моя база данных настроена следующим образом.
Во-первых, существует один набор "идентификаторов", который содержит один документ, структурированный так:
{"_id": "master", "ids": ["id_1", "id_2", ...]}
Этот список можно изменить - идентификаторы могут быть добавлены или удалены произвольно.
Затем существует вторая коллекция, которая содержит информацию, периодически собираемую (скажем, каждые 24 часа) из элементов в первой коллекции.Для этого у меня есть программа, которая просматривает список из первой коллекции, использует API с этими идентификаторами для сбора данных и сохраняет их во второй коллекции.
Кажется странным иметь один документколлекции, поэтому мне любопытно, есть ли у кого-нибудь идеи справиться с этим лучше.