Я работаю с mongoengine в Django,
вот мое определение документа:
class Location(mongoengine.Document):
user_id = mongoengine.IntField(required=True)
point = mongoengine.GeoPointField(required=True)
Я хочу сделать следующее:
user_id
и point
:
если нет документа с user_id
, создать документ с user_id
и point
и сохранить его;
, иначе обновите документ с user_id
с point
.
Могу ли я сделать это в одном операторе с помощью mongoengine?