Non è necessario utilizzare per recuperare il documento prima, basta usare il .update
metodo con il $push
operatore.
def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Poiché l'aggiornamento è deprecato, dovresti utilizzare find_one_and_update
o il update_one
metodo se stai usando pymongo 2.9 o versioni successive