MongoDB + Django
@djangocali
@MUGCaliCo
Get MongoDB
- OSX: brew install mongodb
- Linux Debian: apt-get install mongodb-org
- Others: https://docs.mongodb.org/getting-started/shell/installation/
Run MongoDB
- Start Server Command: mongod

Run MongoDB
- Run MongoDB Shell: mongod

Let's Create a sample Collection
> use djangocali
> db.users.insert({'name':'andres'})
> db.users.insert({'name':'julian'})
> db.users.insert({'name':'cristian'})
> db.users.find()
{ "_id" : ObjectId("561877548370cac022e8f324"), "name" : "andres" }
{ "_id" : ObjectId("561877598370cac022e8f325"), "name" : "julian" }
{ "_id" : ObjectId("561878058370cac022e8f326"), "name" : "cristian" }
MongoEngine
MongoEngine is a Python Object-Document Mapper for working with MongoDB.
URL:
https://github.com/MongoEngine/mongoengine

Install MongoEngine
pip install mongoengine
Create a Document
from mongoengine import Document, StringField
class User(Document):
name = StringField(max_length=200, required=True)
Create and Get Objects
>>> User.objects.create(name='Andres')
>>> User.objects.create(name='Julian')
>>> User.objects.create(name='Cristian')
>>> User.objects.all()
[<User: User object>, <User: User object>, <User: User object>]
Thanks!
jobs@swapps.co
@swappsco
www.swapps.co
We are hiring Django Devs:

MongoDB + Django
By swapps
MongoDB + Django
- 527