Я новичок в MongoDB.Я начал проект Python, для которого я должен использовать библиотеку pymongo.Мой JSON содержит записи о компьютерах.У каждого компьютера есть марка и цена.Я написал запрос, который рассчитывает среднюю цену на компьютер для каждой компании.Этот расчет следует рассчитывать каждый день.Другими словами, я хочу обновить средние записи, если есть записи (мой скрипт выполнялся более одного раза), если нет записей, я хочу добавить их.Есть идеи как это реализовать?Я читал, что у Mongo есть функция обновления, как у SQL, но независимо от того, сколько раз я пытался ее использовать, она не удалась.Я предполагаю, что моя проблема - что-то в синтаксисе или, может быть, что-то еще, но я не понимаюБуду признателен за любую помощь.
avg_price = self._collection_name.aggregate([{"$group": {"_id": "$Brand", "Avg price": {"$avg": "$Price"}}}])
update = self._collection_name.update({'_id': 'Brand'}, {'$set': {"Avg price": "$Price"}}, upsert=True)