Есть запрос db.questions.find( {'$and': [ {'answers.s_user_id': {'$ne': s_user_id}}, {'$or': [ {'s_text': re.compile(s_term, re.IGNORECASE)}, {'choices': re.compile(s_term, re.IGNORECASE)} ]} ]} ) Нужна помощь по данному сабжу не получаю никаких данных обратно возможно проблема кроется в $or Ну и собственно не выдает что есть синтаксическая ошибка
1. Смотря какая у вас версия Mongo ($and поддержитвается только с 1.8.2 версии). 2. Скорее всего из-за $and, если убрать $and, то скорее всего заработает. p.s. Что вы хотите получить? Напишите пример на SQL.