Обърнете внимание, че get_or_create
вече е планирано да бъде оттеглено, тъй като без поддръжка на транзакции в MongoDB не може да гарантира атомарност.
Предпочитаният начин е актуализиране с upsert:
Location.objects(user_id=user_id).update_one(set__point=point, upsert=True)
Повече за промените в документацията на MongoDB.