Python Mongodb
  • Mongodb কি ?
  • এনভার্নমেন্ট তৈরী :
  • mongodbCompass কি :
    • mongodb compass কানেক্ট এরর :
  • pymongo :
  • mongoengine
    • 01.Connecting With Database
    • 02 Create Document.ipynb
    • 03 Fields
    • 04 FieldValidation
    • 05.Document Relationship One To One
    • 06 Document Relationship One To Many
    • 07 Document Relationship Many To Many
  • MongoDB Atlas
    • Setup
Powered by GitBook
On this page
  1. mongoengine

03 Fields

from mongoengine import *
connect(db='Employee')

Create Document Class

class Employee(Document):
    emp_id = LongField(primary_key=True)
    first_name = StringField()
    last_name= StringField()
    email = EmailField()    
    birth_date=DateField()   
    salary = DecimalField()

Create Object

emp1 = Employee()
emp1.emp_id=1
emp1.first_name='Olee'
emp1.last_name= 'Ahmmed'
emp1.email='olee.techs@gmail.com'
emp1.birth_date='01/01/1994'
emp1.salary=10000
emp1.save()
emp2=Employee(emp_id = 2,first_name='Mim',last_name='Mahmuda',email='mimakther111122@gmail.com',birth_date='01/12/2006',salary=12000)
emp2.save()

Fields List

BinaryField

BooleanField

ComplexDateTimeField

DateTimeField

DecimalField

DictField

DynamicField

EmailField

EmbeddedDocumentField

EmbeddedDocumentListField

EnumField

FileField

FloatField

GenericEmbeddedDocumentField

GenericReferenceField

GenericLazyReferenceField

GeoPointField

ImageField

IntField

ListField

LongField

MapField

ObjectIdField

ReferenceField

LazyReferenceField

SequenceField

SortedListField

StringField

URLField

UUIDField

PointField

LineStringField

PolygonField

MultiPointField

MultiLineStringField

MultiPolygonField
Previous02 Create Document.ipynbNext04 FieldValidation

Last updated 1 year ago

reference

link