Я новичок в pymon go и flask, и у меня есть коллекция пользователей с экземпляром пользователя, например:
user = { "Email" : "user@gmail.com" , "Comments" : ["good user", "bad user "] }
Я хочу перебрать свою коллекцию пользователей и, если есть, строка в массиве комментариев каждого пользователя содержится слово "хорошо" хочу удалить указанный c комментарий. Однако я новичок и не очень хорошо знаю синтаксис pymon go для этого. С моим кодом ниже ни один существующий комментарий не удаляется:
i = users.find()
for customer in i: #for every user in collection
for comment in customer['Comments']: #for every comment in the comments field
if "good" in comment:
print("comment found") #if comment is found print this
users.update_one( {"Comments": "good"} , {"$pull": {"Comments": comment}})
Я был бы признателен за вашу помощь в решении этой проблемы. Заранее спасибо.