mongodb: как написать $ или предложение с RE - PullRequest
0 голосов
/ 26 октября 2011

Я хочу выбрать все записи, которые содержат ли ключевые слова ключевое слово или местоположение:

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 Ответ

1 голос
/ 26 октября 2011

Pymongo эквивалент:

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