MongoKit veya MongoEngine'den memnun olmadığım için Python için kendi nesne yönelimli arayüzümü yazmaya karar verdim.
Tüm sorguları doğrudan pymongo'ya devrettim, bu nedenle sorgu sözdizimi aynı. Çoğunlukla, veritabanı bağlantı havuzu oluşturma, DBRef desteği ve hayatınızı kolaylaştırmak için diğer kolaylık yöntemleri gibi diğer bazı yardımcılarla sonuçların etrafında yalnızca bir nesne sarmalayıcıdır.
Adı Minimongo ve github'dan edinilebilir. Mutlu hacklemeler!
Misal:
from minimongo import Model, MongoCollection
class MyObject(Model):
model = MongoCollection(database='test', collection='my_collection')
m = MyObject()
m.x = 1
m.field = 'value'
m.other = {'list': True}
m.save()
x = MyObject({'x': 1, 'y': 2}).save()
objs = MyObject.find({'x': 1})
for o in objs:
print o