2012-03-14 2 views
1

Как проверить, установлено ли значение boolean равным true в raw_query с использованием django-mongodb.Django-mongodb check boolean in raw_query

Я ищу эквивалент mongodb's: {'is_bool': true}. Я пробовал:

collection.raw_query({'is_bool': True}) 
# Raises an Exception: 'ObjectId' object has no attribute 'iteritems' 

collection.raw_query({'is_bool': 'true'}) 
# Checks if the is_bool is string 'true', so doesn't work either 
+0

Просьба вставить полный трассировку для # 1. –

+0

Спасибо за ответ, я допустил ошибку. См. Мой ответ ниже. – Willian

ответ

1

Ой, мой плохой!

collection.raw_query({'is_bool': True}) 

Работает, но исключение, которое я получил, было вызвано ошибочным значением в db.