MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Anexar item à matriz de documentos do MongoDB no PyMongo sem reinserção


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