【发布时间】:2015-12-21 19:02:25
【问题描述】:
代码:
class Users(db.Document, UserMixin):
first_name = db.StringField()
last_name = db.StringField()
username = db.StringField(unique=True)
password = db.StringField()
email = db.StringField()
following = db.ListField(db.StringField(), default=[])
role = db.ListField(db.StringField(), default=["user"])
confirmed = db.BooleanField(default=False)
confirmed_on = db.DateTimeField()
所以如果我想从Users.following 字段中删除某个字符串
Users.objects(username="some_user").update(pull__following=["some_string"])
然后保存?
因为我已经尝试过了,它不会从following listField 中删除字符串
【问题讨论】:
标签: mongodb flask mongoengine flask-mongoengine