Size: 944
Comment:
|
Size: 1057
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 43: | Line 43: |
== Driver windows Python 2.5 == https://pypi.python.org/packages/2.5/p/pymongo/pymongo-2.6.3.win32-py2.5.exe |
pymongo
PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python
http://api.mongodb.org/python/current/
Install from source on Slackware
- cd /tmp
- git clone git://github.com/mongodb/mongo-python-driver.git pymongo
- cd pymongo/
- su
- python setup.py install
Eclipse - pydev
- Window
- Preferences
- pydev
- interpreter - python
- Forced builtins
- new
- pymongo
- apply Ok
Queries
Query by _id
1 from bson import ObjectId
2 import pymongo
3 import datetime
4
5 mongo = pymongo.Connection('10.0.0.130', 45555)
6 dbx = mongo['dbx']
7 collx = dbx['collx']
8
9 nowx = datetime.datetime.now();
10 currDay = datetime.datetime(nowx.year,nowx.month,nowx.day,0,0,0,0)
11
12 query={'_id':ObjectId(objx.getId()) }
13 print query
14 res = collx.find_one(query )
15 print res
Driver windows Python 2.5
https://pypi.python.org/packages/2.5/p/pymongo/pymongo-2.6.3.win32-py2.5.exe