No necesita usar para recuperar el documento primero, solo use .update
método con $push
operador.
def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Dado que la actualización está en desuso, debe usar find_one_and_update
o el update_one
método si está utilizando pymongo 2.9 o posterior