Пытаюсь понять в чем проблема который час - обычно, когда я добавляю информацию в массив, я обходился одним $push, до того момента как не встретил его - пустой массив.
По не понятной мне причине, ни $push ни $set не работают с моим пустым массивом, и я не могу добавить даже строки...
Код добавления:
if len(row['fractions']) == 0:
collection.update_one({'_id:': member.id}, {"$set": {"fractions": []}})
collection.update_one({'_id:': member.id}, {"$push": {"fractions": faction['_id']}})
Структура коллекции: