我正在尝试使用以下代码获取所有记录,其中"user_name"字段或"text"字段包含指定关键字,但看起来pymongo将操作视为AND,如何指定pymongo将其视为“OR”操作?
search_dict = {}
text_regex = ".*" + key + ".*";
text_reg = re.compile(text_regex,re.IGNORECASE)
search_dict["text"] = text_reg
user_name_regex = ".*" + key + ".*";
user_name_reg = re.compile(user_name_regex,re.IGNORECASE)
search_dict["user_name"] = user_name_reg
records = gLife_Article_Collection.find(search_dict)