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

Como atualizo um documento do Mongo depois de inseri-lo?


No pymongo você pode atualizar com:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
O parâmetro Upsert será inserido em vez de atualizar se a postagem não for encontrada no banco de dados.
A documentação está disponível no site mongodb.

ATUALIZAÇÃO Para a versão> 3, use update_one em vez de atualizar :

mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)