Я работаю с mongoengine в Джанго,
это мое определение документа:
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?