User Document Creation with MongoDB and PyMongoEngine

  • Share this:

Code introduction


This code defines a MongoDB document class named User using PyMongoEngine, which is used to create and manage user data. It accepts username and active status as parameters and saves the new user to the 'users' collection.


Technology Stack : PyMongoEngine

Code Type : Database operation

Code Difficulty : Intermediate


                
                    
from mongoengine import Document, StringField, BooleanField

def create_user_document(username, is_active):
    class User(Document):
        meta = {'collection': 'users'}
        username = StringField(required=True)
        is_active = BooleanField(required=True)

    new_user = User(username=username, is_active=is_active)
    new_user.save()