2011-10-26 54 views
0

我想選擇的所有記錄,標題是否包含關鍵字或位置包含關鍵詞:

name_regex = ".*" + keyword + ".*"; 
name_reg = re.compile(name_regex,re.IGNORECASE) 
search_dict["title"] = name_reg 
search_dict["location"] = name_reg 
records = collection.find(search_dict) 

這是要找到$和條款。如何指定$或子句?

回答

1

的pymongo等價的:

db.collection.find({$or:[{title:name_reg}, {location:name_reg}]})