相关疑难解决方法(0)

如何使用mongoengine"插入如果不存在其他更新"?

我正在使用Django中的mongoengine,
这是我的文档定义:

class Location(mongoengine.Document):  
    user_id = mongoengine.IntField(required=True)  
    point = mongoengine.GeoPointField(required=True)
Run Code Online (Sandbox Code Playgroud)

我想这样做:
给定一个user_idpoint:
如果没有文件,有这个user_id,创建一个具有user_idpoint并保存;
否则用user_idwith 更新文档point.
我可以用mongoengine在一个声明中这样做吗?

python django mongodb mongoengine

21
推荐指数
3
解决办法
1万
查看次数

标签 统计

django ×1

mongodb ×1

mongoengine ×1

python ×1