Effortless ORM with MongoEngine: Harnessing MongoDB in Python

Allen Y (~allen8)


5

Votes

Description:

Managing database operations can be a complex and time-consuming aspect of application development, especially when working with NoSQL databases like MongoDB. MongoEngine, a robust ORM library for Python, simplifies this process by providing a high-level abstraction layer that allows developers to interact with MongoDB using Pythonic constructs.

In this session, we'll start with the basics of MongoEngine, covering installation, setup, and schema definition. We'll explore how to define complex data models, enforce schema validation, and perform CRUD operations with ease. Through practical examples and live coding, attendees will learn how to leverage MongoEngine's powerful querying capabilities to retrieve and manipulate data efficiently.

We'll also delve into advanced topics such as indexing, aggregation, and optimizing performance for large-scale applications. By the end of this session, you'll have a solid understanding of how to integrate MongoEngine into your Python projects, enabling you to build more maintainable and scalable applications with MongoDB.

Prerequisites:

Prerequisites:

Attendees should have: 1. Basic knowledge of Python programming. 2. Familiarity with database concepts and CRUD operations. 3. (Optional but beneficial) Basic understanding of MongoDB and NoSQL databases.

Content URLs:

https://docs.google.com/presentation/d/12Yf8BHccpHiGsi8qpb4AcwyLB57zYDuS6ysXnrWYde4/edit?usp=sharing

Speaker Info:

Hello, I am Allen 👋

As a Product Engineer at UST, I'm excited to embark on a journey where I'll be translating ideas into innovative solutions. Being a fresher in this dynamic field, I'm eager to learn, adapt, and contribute to our mission of creating impactful products. Let's connect and explore the world of product engineering together!

⚡I'm experienced in Machine Learning, Flutter, Web Development, Android Development, Python, and several JavaScript libraries

👨‍💻 To get to know about my work visit my website https://alleny244.github.io/Portfolio-Website/

➡️ You can reach out to me at alleny244@gmail.com. ➡️Find me on GitHub @Alleny244

Linkedin Profile https://www.linkedin.com/in/allen-y-3804091ab/

Section: Core Python
Type: Talk
Target Audience: Advanced
Last Updated: