mango

A wrapper module for simple MongoDb operations.

View the Project on GitHub laminko/mango

Mango

A Simple wrapper module for Mongo sit on top of PyMongo.

Installation

To install mango lib: pip install python-mango.

Usage

To import module: import mango.

Sample:

import mango

uri = "mongodb://user:pwd@localhost:port/database"
mango.init_db(uri)

# To get database object
db = mango.mgdb

# To get table object
mytable = mango.get_table('mytable')

# Select rows
rows = mango.select('mytable')
rows = mango.select('mytable', { "qty": { "$gt": 4 } })

Availabe functions

init_db

To initialize MongoDb Connection.

Parameter:

uri: MongoDb URI

get_table

Get the MongoDb Table object.

Parameter:

select

Query record(s) from table.

Parameters:

insert

Insert record(s) to table.

Parameters:

update

Update record(s) to table.

Parameters:

delete

Delete record(s) to table.

Parameters:

Credits

Icon made by Freepik from www.flaticon.com