sql >> Base de Datos >  >> NoSQL >> MongoDB

Agregar elemento a la matriz de documentos MongoDB en PyMongo sin reinserción

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