Не е необходимо първо да използвате, за да извлечете документа, просто използвайте .update
метод с $push
оператор.
def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Тъй като актуализацията е отхвърлена, трябва да използвате find_one_and_update
или update_one
метод, ако използвате pymongo 2.9 или по-нова версия