Доброй ночи.
Впервые столкнулся с mongoDB, в виду неопытности возникли небольшие трудности.
Пишу небольшой скрипт на Python, который забирает xml файлики с одного веб-сайта. Ежедневно эти xml файлы пополняются (их кол-во увеличивается).
Что мне нужно?
Нужно получить xml файл, сделать xml to json (с этим я вроде как разобрался) и положить данные в json виде в базу данных. Но вот здесь и проблема, я хочу делать это каждый день(неделю/месяц) при этом данные за предыдущие дни остаются такие же, лишь добавляются новые.
Как сдесь поступить более грамотно? Нужно их как-то апдейтить?
Спасибо за любую помощь.
З.Ы. это не задание, просто прошу указать возможно на какие-то полезные ссылки, где описывают похожие методы или что-то в этом роде.
В чем проблема? Перед добавлением делаете Select (или что там у этой БД?) и ищете вхождения. Если нет - добавляете новые данные.
Для ускорения процесса в базе можно хранить хеш данных и искать его. Можно даже оптом делать Select десятка-двух хешей.