Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I do greater than/less than using MongoDB?

I'm using the pymongo driver.

Can someone take a look at pymongo and tell me how to do greater than? I"m used to doing : for everything.

like image 960
TIMEX Avatar asked Jan 25 '11 09:01

TIMEX


1 Answers

Have you seen the doc ? Take from the manual :

>>> 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']} 
like image 155
Xavier Barbosa Avatar answered Sep 21 '22 20:09

Xavier Barbosa