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