Skip to main content

just a simple mongodb orm

Project description

boxmongodb is a lightweight ORM framework for Python and MongoDB

http://i.v2ex.co/53fQFgQ3.gif

https://github.com/ccdjh/boxmongodb

pip install (ubuntu ):

sudo apt-get install mongodb
sudo apt-get install python-pip

sudo pip install boxmongodb

example (ubuntu):

from boxmongodb import boxmongodb

class mongoMyAnBox_counter(boxmongodb.Model):
    username = boxmongodb.StringProperty()
    num      = boxmongodb.IntegerProperty(default="1")

def main():
        a = "CcdjhMarx"
        b    = "1984"
        m = mongoMyAnBox_counter(username=a,num=b)
        m.insert()

if __name__ == '__main__':
    main()

Property class:

StringProperty ,DateTimeProperty ,IntegerProperty ,LinkProperty ,
AuthProperty ,DictProperty ,EmailProperty

Function:

insert , update , update_id
find,find_all,find_id,insert_dict,remove,remove_all,update_id_dict

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boxmongodb-0.0.9.tar.gz (2.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page