Você não precisa usar para recuperar o documento primeiro, apenas use o
.update
método com o $push
operador. def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Como a atualização está obsoleta, você deve usar o
find_one_and_update
ou o update_one
método se você estiver usando o pymongo 2.9 ou mais recente