Como fazer "inserir se não existir outra atualização" com o mongoengin
Estou trabalhando com mongoengine no Django,
esta é a minha definição de documento:
class Location(mongoengine.Document):
user_id = mongoengine.IntField(required=True)
point = mongoengine.GeoPointField(required=True)
Eu quero fazer isso
given auser_id
epoint
:
se não houver documento que tenha esseuser_id
, crie um com ouser_id
epoint
e salve;
else atualize o documento comuser_id
compoint
.
Posso fazer isso em uma declaração com o mongoengin