Všimněte si, že get_or_create
je nyní naplánováno, že bude ukončena, protože bez podpory transakcí v MongoDB nemůže zajistit atomicitu.
Preferovaným způsobem je aktualizace pomocí upsert:
Location.objects(user_id=user_id).update_one(set__point=point, upsert=True)
Více o upserts v dokumentaci MongoDB.