#MDB- MongoDB Models
You can install mondb from its official pypi repository.
pip install mondb
Inorder to create a Model you first need to inherit Document class in Mondb
from mondb.Connection import create_engine
#used to establish a connection with the collection
create_engine(database ="Management", host= "localhost", port=27017)
name = mondb.StringProperty()
age = mondb.IntegerProperty()
m = User(name = "sathya", age =23)
##Searching and Updating
In most of the case where the user needs to search and update models.
Mondb comes with methods such as <b>search()</b> and <b>find()</b> for finding
a document from the collection.
#search returns a matching records as pymongo cursor.
cursor = User.search(name="sathya")
# cursor is not a list but can be indexed. use list(cursor) if you want to use
# it as a list
for record in cursor:
Mondb also comes with a Query object where you can Query with some
query = mondb.Query(User)
query.filter("age", ">=", 20)
lst = query.fetch()
for l in lst:
Methods such as <b>filter()</b> and <b> fetch()</b> will be handy for getting results from
Mondb models can be deleted with the help of <b> delete() </b> method.
user = User.search(age=23)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.