Как мне сделать больше, чем / меньше, чем при использовании MongoDB? - PullRequest
23 голосов
/ 25 января 2011

Я использую драйвер pymongo.

Может кто-нибудь взглянуть на pymongo и сказать мне, как сделать больше, чем?Я привык делать: за все.

Ответы [ 3 ]

39 голосов
/ 25 января 2011

Вы видели документ ?Взять из инструкции:

>>> d = datetime.datetime(2009, 11, 12, 12)
>>> for post in posts.find({"date": {"$lt": d}}).sort("author"):
...   post
...
{u'date': datetime.datetime(2009, 11, 10, 10, 45), u'text': u'and pretty easy too!', u'_id': ObjectId('...'), u'author': u'Eliot', u'title': u'MongoDB is fun'}
{u'date': datetime.datetime(2009, 11, 12, 11, 14), u'text': u'Another post!', u'_id': ObjectId('...'), u'author': u'Mike', u'tags': [u'bulk', u'insert']}
18 голосов
/ 25 января 2011

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

users.find({"age": {"$gt": 20}})

Обратитесь к разделу с расширенными запросами Mongodb для получения дополнительной информации.

- Сай

4 голосов
/ 25 января 2011

gt & lt - операторы.Смотри http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...