I recommend using Monk for MongoDB.
- Doqu (i.e. document-query) is a lightweight Python framework for document databases. It provides a uniform API for modeling, validation and queries across various kinds of storages. It is not an ORM as it doesn’t map existing schemata to Python objects. Instead, it lets you define schemata on a higher layer built upon a schema-less storage (key/value or document-oriented). You define models as a valuable subset of the whole database and work with only certain parts of existing entities – the parts you need.
- 2009 – present (active until 2011)
- the first article on Pyrant+PyModels (in Russian)