код:MongoEngine удалить строку из ListField
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
так вот почему. 'pull' будет принимать только одно значение, в то время как' pull_al'l принимает 'list' или' tuple' – Zion