#mongo database
Explore tagged Tumblr posts
codeonedigest · 11 months ago
Video
youtube
Nestjs Mongo Database Microservice Project Tutorial for Beginners Full Video Link -   https://youtu.be/lmo8n9WujdQ    Check out this new video about Nestjs mongo db microservice project on the CodeOneDigest YouTube channel! Learn nestjs project setup with dependencies and mongo database. Create microservices in nestjs framework with mongoose orm #mongodb #nestjs #mongoose #microservice #api #nodejs #javascript #codeonedigest@YouTube @codeonedigest @nestframework  @MongoDB @typescript @JavaScript @java @awscloud @nodejs
0 notes
techybexpvtltd · 2 years ago
Text
Tumblr media
MONGODB Database Management Support Company
Grab Mongodb Database Management Support by Techybex and get all your humongous data organized and safe. For more, visit the https://techybex.com/
0 notes
aureutr · 1 month ago
Text
I love it when I fire up my Star Wars randomizer and it opens immediately because that means that someone else is using it and I'm happy it's useful ^^
4 notes · View notes
devcommunity · 2 years ago
Link
12 notes · View notes
it-related-online-course · 2 years ago
Text
Tumblr media
TechnoMaster provides excellent Mango DB course online. MongoDB is a distributed database. It is very simple and easy to use. MongoDB training will help you learn the foremost document-oriented NoSQL database, scheme design, modeling of data, MongoDB Architecture, CRUD, and also indexing by utilizing real-life case studies. TechnoMaster Training Institute is providing MongoDB Training in Dubai for interested candidates who want to learn and master the course in quick time. Our expert assistance for this certification course is immense. We can provide complete assistance to help you have the career of your dreams in the shortest time possible. We give training on industry-based projects so various domains so that effective learning is possible.
For more details on the availability of our Training Program. Click Below:-
Mongo DB Online Training in Dubai
To become an expert MongoDB developer, you have to be at the top of your skill. We help you gain in-depth skills in NoSQL, data modeling, query, information replication, and many more. To be an expert in each topic requires you to set new benchmarks in your career. After getting trained with us, when you join a company, you can do a range of things that others can’t even dare to do. We will give you that professional exposure so that you will set high standards in your career. So, there should not be any more doubts to join our institute. Just reach our experts straightaway to join our training institute.
TechnoMaster (the training division of Nestsoft Technologies, a Kerala based online IT training institute) has been instrumental in shaping the lives of over 10,000 students who attended our IT training programmes since 2001. We provide short term, crash and long term online / offline IT courses on all IT technologies with real time internships at convenient schedules and reasonable fees.
Through our job portal (Jobs Near ME) we aim at helping you get placement in Chennai, Mumbai, Cochin, Infopark, Technopark, Cyberpark, Bengalaru, Delhi, United Arab Emirates (UAE), USA, UK, Australia, Canada, Germany, Ireland, Singapore, Switzerland, Kuwait, Saudi Arabia, Bahrain, Qatar, Oman etc.
1 note · View note
james5-doe · 8 months ago
Text
The New Tori Article
From DoE Database. Info on her parents, Ian and Janet, has been added as well. Thank you to all creators of Tori for the contributions. This is their presentation. Like the artists, I'm taking a little break now.
Tumblr media
PLATINUM Race: Human Skills: Genius-level intellect, strategy, mechanics, supernatural abilities
Family: Gordons
Victoria "Tori" Gordon (née Elisonne) is a character created by AmandaDoE, featured in tales set on Earth S and Earth N.
A brilliant girl born into a family of adventurers, she is initially undecided with regard to her path in life. When two of her relatives are victimized by an alien tyrant, Tori lends her aid in battle, deals with other personal matters, and unravels certain mysteries concerning her past and her future.
The Original Defenders
Accounts of Tori's history vary, with different tales told across different worlds.
In at least one dimension, Victoria was born to Ian and Janet Elisonne while both were working as secret agents in America. Two years later, Earth made its first contact with a planet called Mongo, and Janet's brother Flash Gordon, alongside his fiancé Dale, discovered that Mongo's ruler Ming was planning to invade.
As a result, Tori's uncle Flash and aunt Dale fought to sabotage Ming's plans in space, while Tori's parents, Ian and Janet, provided backup at a defense agency on the ground.
Tumblr media
This team remained intact for a couple of years, during which time Dale took a break to birth twins, April and Rick.
The Day That Changed Everything
Weary of conflict, Janet concluded — without proof — that the famed magician Mandrake and other mystical beings were making Earth a target for Ming. Against the wishes of teammates, she donned a soldier's uniform, collected a rifle, and snuck off to assassinate Mandrake — all while Dale and the Defenders rushed to stop her.
Tumblr media
Mandrake was saved from harm when Ian arrived at the last moment and took the shot for him. Moments later, Ian bled in the arms of a remorseful Janet — who grew highly resentful toward all aliens and supernatural humans, blaming them for her mistake.
Ultimately, this event changed several things. It left Janet incarcerated, ended Ian's career, and weakened Earth's most successful defense team. It also rendered Ian unfit mentally to care for his child, costing them several moments that they would have shared.
An enraged Dale confronted Janet in captivity and had to be restrained from beating her to death. Dale filed for custody of Tori immediately, gaining the right to raise her with Flash and their children for several years. However, she made it clear that the situation wasn't motivated by hatred for Janet, but by love for Tori, whom she wanted to ensure would be brought up properly. She allowed the girl's surname to remain Elisonne, in honor of Ian.
Following her release from jail, an ostracized Janet became an operative for the Intergalactic Union Agency (IUA), an alliance dedicated to interplanetary law enforcement.
Tori's Upbringing
In the midst of all of these conflicts around her, young Victoria Elisonne was beginning to display prodigy-like intelligence, excelling at all subjects in school. During a visit to the IUA, she surprised her mother by proposing a successful solution for a unit engaged in a training mission. She also took an interest in mechanics, gaining extensive knowledge of aircrafts, computer assembly, and computer science. Additionally, upon being taken in by Flash and Dale, she learned that her new home was protected by laser-proof glass, armored door frames, and video cameras that overlooked traps, all of which increased her fascination with security and gadgetry.
A key moment of Tori's upbringing occurred when her aunt Dale revealed that not all members of Mongo's royal family were like Ming, and that people should not be judged prematurely. Dale also explained that while Tori's intelligence was admirable, humility was important, because no one, no matter how wise, could be right all the time.
Tumblr media
Janet tried to regain custody of Tori twice, but was denied by law. Following the second occasion, Dale vowed that Janet wouldn't be getting Tori back, and told the woman calmly to cease her efforts.
Tumblr media
As was promised, Tori essentially grew up with Dale, Flash, April, and Rick. She also bonded with another cousin, Sara, the daughter of Flash's other sister, Abigail. While she visited Ian and Janet occasionally, she was not given the details of their separation, and remained closest to her household family members.
Though Dale and Flash never intended to relinquish custody, their busy schedules would eventually prompt a court to return Tori to her mother, who later became head of the IUA.
As she grew, Tori developed a fondness for surfing, which she used as a means of escape on occasion to avoid friction with Janet, issues with her crushes, and other personal matters. Though her friends commended her surf ability, they always stated that she was meant for something more, and suggested that she find a true calling in life.
With numerous avenues available to her, Tori was, at first, undecided about what she would do. Being a member of the Gordon family, she had often considered joining her relatives in interplanetary law enforcement. She ultimately opted not to following the Great Rebellion — a battle on Mongo that left Ming devastated — believing that victory for Earth was near. Upon learning that her cousin Rick and her aunt Dale had been captured and victimized by Ming, however, Tori chose to become a researcher and an occasional combatant with the Intergalactic Union Agency. In recognition of her family's legacy, she changed her last name from Elisonne to Gordon.
Within this dimension, she used research to learn the truth about what happened to her father, leading to a temporary rift between herself and Janet. She later replaced her mother, took control of the IUA, and engaged in diplomacy with alien worlds.
Earth S
Tori is featured in the Earth S story Sailor Moon Defenders and its related works. She is introduced as a compassionate and athletic researcher who has gained prominence at the Intergalactic Union Agency. Unlike her mother, she believes that not all supernatural beings deserve to be persecuted, and should instead be judged as individuals.
Earth N
Tori has a prominent role in the tales of Earth N, separate from those of Earth S, created by AmandaDoE. This series features characters appearing in DC Comics and related media, along with players from the Highlander works.
During this narrative, Tori ends up involved in a supernatural struggle, and uses her talents to unravel various mysteries — some concerning herself. As events unfold, she gains paranormal abilities, and develops unexpected bonds.
Skills and Demeanor
Tumblr media
"That girl could rule this world, and probably will. She just doesn't know it yet."
— Abigail Gordon on her niece, Tori
Possibly the smartest girl on the planet, Victoria is a prodigy who possesses genius-level intelligence in numerous fields. Her mother, Janet, once compared her potential to that of the Necklace of Oros.
Tumblr media
Tori has multiple certificates in psychology, and has earned the IUA Gold Medal in strategy. As a tactician who monitors combat teams, she is widely renowned for finding weaknesses in powerful opponents while devising clever ways of subduing them. She will typically use every psychological and technological technique available to her, from researching a target's personality and baiting them into draining their strength, to setting physical traps that negate an enemy's abilities. Her tactics enabled the IUA to capture a pre-heroic Veena Dark in Veena's earliest appearance, and she has also proven capable of outsmarting other magicians, along with units of soldiers. Tori's mind is so potent that government leaders of the highest rank, outside of the IUA, have expressed interest in recruiting her, though she has usually declined in order to keep an eye on the agency and her mother.
Tumblr media
Like her cousins, she is a talented mechanic who knows a great deal about the assembly and functionality of weapons and vehicles, particularly combat vehicles. In addition, she has created advanced gadgetry that has been used both in and out of battle, including remote-controlled weaponry, observance devices, and tools to protect her mind from telepathic influence.
Though she has not engaged in combat as often as some of the other Gordons, she maintains an above-average level of skill as a fighter. Her creators, AmandaDoE and Neldorwen, introduced her as a kickboxer who appears to have basic Muay Thai training. In unarmed clashes, she typically uses her feet to attack an opponent, along with light grappling. Among her preferred strikes are outside crescent kicks, midsection kicks, axe kicks, and high side kicks. On most occasions, if her swings connect directly, she can subdue an enemy with one blow.
Tumblr media
Rick, having trained with both women, once concluded that Jedda Walker kicked a tad faster than Tori, but that Tori's strikes were more powerful. He attributed this to the fact that Jedda was a sprinter during her childhood (as revealed in Sailor Moon Defenders), while Tori's training, handled by Dale and others, was focused more on strength.
In armed battle, notably on Earth N, Tori sometimes employs a sword for self-defense. This Tori also gains mystical abilities that heighten her physical potency. In addition, she has created powerful suits of armor, equipped with laser weaponry and other tools.
Tumblr media
Tori is an expert in the field of computer science. She is particularly skilled at creating defensive programs, and at bypassing others, allowing her to gain the information that she needs on opponents and on additional subjects of interest. Some of the finest programmers employed by national governments have been outfoxed by her abilities. She is rumored to have viewed surveillance feeds — clandestinely — in several federal buildings across the world, obtaining knowledge of strengths and weaknesses.
Tori is fluent in multiple languages, including Mandarin, English, German, and Spanish. She was one of the first people on Earth to learn the language of an alien world, and has made several visits to other planets as a diplomat.
Tumblr media
Tori's achievements have brought her recognition on a global scale. She also maintains a following among those who admire her allure. Because she is used to success, she tends to be hard on herself when she makes mistakes, though she tries to remember her aunt Dale's teachings with regard to humility. At other times, her dedication to work can affect her relationships.
While Tori is generally humble when it comes to her accomplishments and beauty, during a visit to Hadea's kingdom, she once noticed an admirer kneeling before her out of respect, and did not ask the young man to rise. Though she is sometimes compared to certain members of nobility, she ultimately avoids being vain, and simply considers herself proud.
Tumblr media
Creation
AmandaDoE was looking to create one of the most memorable original characters in DoE storytelling. She wanted Tori to be alluring on the outside, but troubled within — a girl with a somewhat difficult home life, possessing sensibilities that divided her and her mother. She also envisioned Tori as very knowledgeable, with value similar to that of the computers Dynak and Octon, but with more versatility and actual reasoning ability. The character was to have a romantic life, and, ultimately, great potential.
Tumblr media
In designing Tori, artist Neldorwen created a somewhat innocent and positive look, but made her appear confident and capable at times. Plustina, the second illustrator to draw her, maintained the same basic concepts.
Art:
Neldorwen and Plustina -- Images 1, 2, 3, 5, and 10
Neldorwen -- Images 4, 6, 7, 8, 9, and 11
Plustina, Neldorwen, Katzueki, and Zetarok -- Image 12
17 notes · View notes
t-ierrahumeda · 10 months ago
Text
Me, applying for a backend job post making it clear I'm specialized in Java and relational databases: Hi :)
Company recruiter: before an interview here's a code challenge you need to write in Nodejs and Mongo. Also a personality test.
6 notes · View notes
codelore · 2 years ago
Text
I have a lot of work to do and I need to make it everyone's problem accountability, so here it goes.
I'm building a website for a toy store which is due tomorrow!
Yesterday I was in a weird mood and ended up just taking a mental health day, so I'm a little behind. But I can still catch up.
So! these are the tasks for today:
finish the website layout + design (I already have a home page and the basics of the listings gallery, but other than that It's pretty ugly right now)
make sure it's responsive (works for any screen size/ device)
add some charts with the store statistics
add a map with the store branches locations
add a pagination mechanism
deploy the latest version to the hosting platform (Render) + submit the files
Install Mongo database and do some self study about it in preparation for tomorrow's lesson
I will liveblog my progress in hope that It will motivate me. Let's go!
7 notes · View notes
ajpandey1 · 2 years ago
Text
Amazon Web Service & Adobe Experience Manager:- A Journey together (Part-2)
In the fist part we discussed how one day digital market leader meet with the a friend AWS in the Cloud and become very popular pair. Also what gift they bring for the digital marketing persons.
Now AEM asked to come to my home.
So AEM insides about its parts and structure explored.
AEM Platform :
Tumblr media
AUTHOR:-
The content and layout of an AEM experience are created and managed in the author environment. It offers features for authoring content modifications, reviewing them, and publishing the approved versions of the content to the publish environment.
PUBLISH:-
The audience receives the experience from publishing environment. With the option to customize the experience based on demographics or targeted messaging, it renders the actual pages.
Both AUTHOR and PUBLISH instances are Java web applications that have identical installed software. They are differentiated by configuration only.
DISPATCHER:-
Dispatcher environment is the responsible for caching (storing) content and Load balancing.Helps realize a fast & dynamic web authoring environment.
Mainly dispatcher works as part of HTTP server like Apache HTTP. It store as much as possible static content according to specified rules.
So end user feel faster accessing of content and reducing load of PUBLISH. The dispatcher places the cached documents in the document root of the web server.
How AEM Store Content in Repository:-
AEM is storing data without any discrimination as it treated all the family member (data) are content only . Its following philosophy of "everything is content" and stored in the same house(Repository).
Its called CRX i.e. implementation of JCR coming from parent Content Repository API for Java and Apache Jackrabbit Oak.
Tumblr media
The basement(base) of the building is driven by MK MicroKernels as in the picture its Tar or MongoDB. The Oak storage layer provides an abstraction layer for the actual storage of the content. MK act as driver or persistence layer here. two way of storing content , TAR MK and MongoDB MK.
TAR--> tar files-->segments
The Tar storage uses tar files. It stores the content as various types of records within larger segments. Journals are used to track the latest state of the repository.
MongoDB-->MongoDB database-->node
MongoDB storage leverages its sharding and clustering feature. The repository tree is stored in one MongoDB database where each node is a separate document.
Tar MicroKernel (TarMK)--for-->Performance
MongoDB--for-->scalability
For Publish instances, its always recommended to go with TarMK.
In more than one Publish instance each running on its own Tar MK then this combination is called TarMK Farm. This is the default deployment for publish environments.
Author instance is having freedom to go with either TAR or MongoDB. it depends on the requirement, if its performance oriented and limited number then it can go with the TarMK but if it require more scalable instances then it would go with the MongoDB. TarMK for a single author instance or MongoDB when horizontal scaling.
Now story of TarMK with Author, a cold standby TarMK instance can be configured in another availability zone to provide backup as fail-over.
TarMK is the default persistence system in AEM for both instances, but it can go with different persistent manger (MongoDB).
Gift of TarMK:-performance-optimized,for typical JCR use cases and is very fast, uses an industry-standard data format, can quickly and easily backed up, high performance and reliable data storage, minimal operational overhead and lower total cost of ownership (TCO).
Now story of MongoDB it basically come into picture when more hands required, means more user/author (more than
1,000 users/day, 100 concurrent users)and high volumes of page edits required. To accommodate these horizontal scalability required and solution is with MongoDB. It leverage MongoDB features like high availability, redundancy and automated fail-overs.
MongoDB MK can give lower performance in some scenario as its establish external connection with MongoDB.
A minimum deployment with MongoDB typically involves a
MongoDB replica consisting of
1)one primary node
2)two secondary nodes,
with each node running in its separate availability zone.
AEM--store--binary data--into ---data store.
AEM--store--content data--into ---node store.
And both stored independently.
Amazon Simple Storage Service (Amazon S3) is best high performant option for shared datastore between publish and author instances to store binary files(Assets like image etc).
Continue....
2 notes · View notes
fromdevcom · 2 months ago
Text
Want to learn MongoDB? You have come to the right place. We have compiled a huge list of all resources that can help beginners learn MongoDB online. MongoDB is a popular opensource NoSQL database. Its ability to store JSON document as the first-class citizen makes it preferred choice for many Node.js based web applications. MongoDB is very simple to use, at the same time it is a highly scalable database too. Its ability to horizontal scale has made it preferred choice for both small and big enterprises. Many jobs and career options are available for MongoDB engineers due to its high demand and widespread usage across a variety of applications. Below are some handy tutorials and resources that can get you kick-started on learning MongoDB. MongoDB: Best Beginners Tutorials and Resources Though all of the tutorials listed here are MongoDB only. As a beginner, I would recommend you to start with the following tutorials. These tutorials are simple and created with beginners focus. You can move to advanced tutorials once you feel comfortable doing simple things in MongoDB. MongoDB - YouTube MongoDB Tutorials | Learn MongoDB with Studio 3T MongoDB Tutorial for Beginners MongoDB Overview: Getting Started with MongoDB – BMC Blogs Cassandra vs MongoDB in 2018 What is MongoDB - Introduction to MongoDB Architecture & Features Building a Web-based To-Do App — MongoDB Stitch MongoDB Tutorial Getting Started with MongoDB - Part 1 Developing scalable PHP applications using MongoDB - PHP Classes MongoDB Related Websites and Blogs These MongoDB related blogs will help you stay up to date with the latest trends. Once you have learned MongoDB, these blogs can keep you informed about the latest developments in related technology and community. Official: MongoDB Tutorial Official: MongoDB Tutorials — MongoDB Manual Official : Learn MongoDB from MongoDB - MongoDB University Official: Blog | MongoDB MongoDB Subreddit MongoDB Articles - Server Density Blog MongoDB Archives - Big Data Analytics News MongoDB Tutorial Archives - TutorialsJar MongoDB Archives - Code, InfoSec and Server Stuff John Papa: MongoDB - Page 1 - John Papa MongoDB Courses by Envato Tuts+ MongoDB eBooks and PDF Tutorials Sometimes having an eBook or PDF version of a book can be a real benefit. I love to read stuff while commuting on a train or bus where connectivity can be troublesome at times. I prefer to download PDF in my smartphone to read it anywhere offline. TutorialsPoint MongoDB Tutorial in PDF The Little MongoDB Book NoSQL MongoDB MongoDB Tutorial MongoDB Notes For Professionals MongoDB Tutorial MongoDB Architecture Guide The Definitive Guide - MongoDB Lecture On MongoDB From New York University (Course CSCI-GA.2433-001) MongoDB in action MongoDB Reference Manual The Little MongoDB Book MongoDB White Papers | MongoDB Best Cheatsheets and Reference For MongoDB Cheatsheets can be used as a quick reference for commands and common syntax that is hard to memorize. As a software programmer, it is hard to remember all syntax. Cheatsheets are a good way to speed up your work during initial days and occasional use. MongoDB CheatSheet V1 mongo Shell Quick Reference — MongoDB Manual MongoDB Commands Cheat Sheet for Beginners - Reskilling IT MongoDB Cheat Sheets · GitHub MongoDB Commands Cheat Sheet For Beginners Cheat Sheet: MongoDB · GitHub Mongo DB Cheat Sheet | Red Hat Developer MongoDB Cheat Sheet by ovi_mihai - Download from Cheatography MongoDB Quick Reference mindcraft.: MongoDB Cheat Sheet (v2.4) aug2uag: MongoDB Operators Cheat Sheet MongoDB Commands Cheat Sheet for Beginners - DZone Database Performance Tuning Cheat Sheet MongoDB 10 Most Common Commands for MongoDB Beginners - DZone Database Looking For Help On MongoDB: Best Forums and Discussion Boards Getting help as a beginner can be tricky. You need to know where to get started and small issues can be very discouraging. These forums and discussion boards can get you some help and unblock your learning.
Google Groups Frequent 'mongodb' Questions - Stack Overflow MongoDB Forum at JavaRanch Google Groups mongodb - Databricks Community Forum Best MongoDb Video Tutorials Video tutorials are a really nice way to learn MongoDB. Since many of these are short video tutorials it can be easily done in breaks. MongoDB Beginners Tutorials - YouTube MongoDB Tutorial for Beginners - YouTube MongoDB Tutorial for Beginners - YouTube MongoDB Online Training - YouTube MongoDB for Beginners Tutorials - YouTube MongoDB Dev & Admin Tutorial Videos - YouTube MongoDB Tutorial for Beginners - YouTube MongoDB Tutorial For Beginners In Hindi - YouTube MongoDB tutorial by PremAseem - YouTube MongoDB - NoSQL Database | Tutorial - YouTube MongoDB PHP Tutorial - YouTube MongoDB tutorial - 2017 - YouTube MongoDB Tutorials - YouTube Introduction to Mongo DB Queries - YouTube MongoDB Tutorial for Beginners - YouTube MongoDB Tutorials for Beginners - YouTube Summary Learning MongoDB can be easy with so many resources, however, keep in mind to not get distracted. I recommend you to pick one of these resources and complete it. Also, try out a project using MongoDB to get the hands-on experience for faster learning. Hope you find this list useful. If you have a resource to share please mention it in comments and I will update it. Happy learning.
0 notes
codeonedigest · 11 months ago
Text
youtube
0 notes
delphictrip · 2 months ago
Text
Yeah so the tech nerds aren't lying about the silly tech names, apparently i was prevented from a timely clock-in this morning by
"the mongo database"
Tumblr media
0 notes
zuluairlinesystems · 2 months ago
Text
Airline Predictive Analytics
Zulu Airline Systems offers advanced airline predictive analytics, leveraging a highly flexible Mongo database to manage scheduling, slots, and data integration from various systems. The powerful BI engine from Know enables rapid report generation directly from the Mongo database, eliminating the need for cumbersome exports to Excel or Tableau. With multiple standard reports available, Zulu ensures secure handling of diverse data types, keeping management informed and facilitating swift communication of changes.
0 notes
getaprogrammer7 · 4 months ago
Text
services
Technology
Case Studies
Our Company
Contact Us
|
1300 858 289
Schedule Time to Talk
Award-Winning Full-Stack Development Company
Full-Stack Web, Mobile, Product Design & Software Development
100% In-house Developers
70+ Full-Stack Agile software developers ready to support your business
Boost development productivity 200%
Cost-Effective Pricing Structure
Let’s talk
Free consultation
Trusted by 250+ revolutionary businesses
Quality-driven custom software development services
Our Full Stack Development Workflow keeps you in the loop and your budget on track
Custom software development
From the initial idea & design to release and refinement, we aid you in crafting a competitive and technologically faultless product in line with users’ & investors’ expectations.
Backend Development
Our back-end developers have years of experience to bring the most desirable results. They are up-to-date with the new technologies & the most current trends in backend web development. We make sure that our method generates a coated product that is built to last.
Mobile app development
Our engineers build feature-rich native, hybrid & cross-platform apps that have the capacity to serve millions of happy users every day in all major industries.
Web application development
With our end-to-end web application development services, you get scalable, secure and compliant solutions with robust backends & visually appealing UIs.
Framework Development
To support the development of web application & web services, GetAProgrammer provides a software structure that is designed based on the client’s requirements. Our framework development solutions will definitely improve all the basic activities achieved in web development.
API/Web Services Development
Drive your business and manage risk with a global industry leader in cyber security is an, cloud, and managed security services and extend your team with leading.
Contact us
Technologies We Use
We're compatible with every new technology & platform you’re looking for:
Node JS
- API - js - Mobile Apps
Angular JS
- MVC - POJO Model - Data Binding
PHP
- WordPress - CakePHP - YII2
React JS
- DOM - JSX - Data Binding
Mongo DB
- Database Management - IoT - Mobile Apps
My SQL
- MySQL - PostgreSQL - MongoDB
Vue JS
- DOM - Data Binding - Event Handling
Backbone JS
- Web Apps - RESTful API - jQuery
Request a callback
Our Technology Stack
Take advantage of tech solutions!
Launch innovative digital products faster.
Contact us to know more
Customer Reviews
GetAProgrammer delivers fast and maintains a healthy working relationship throughout our entire mobile app project. Thank you Guys!!
Isaac Terry
They have done a really good job with the app and I find them really really supportive whenever I need to get anything done.
John Ewan
Very pleased with all the support and work that GetAProgrammer has provided. We were in the early stages of developing an app, but the service, support and professionalism has been superb to date
Rayan James Harris
GetAProgrammer was extremely helpful designing and developing my app. Their industry knowledge and product design process greatly assisted in turning my initial concept into a successful app for my business.
Celine tran
These guys have been amazing in making our app idea into a reality! Very pleased with the work you guys have presented.Highly professional and highly recommended.
Olivia William
I don't have any previous experience working with developers & coders, but the way they solved my problem was amazing, I got my website and app, I am happy with them.
Raily Russow
Best app developers in Sydney. I like what they did. Wonderful team.
Daniel Hurley
I’ve been working with the app development team at GetAProgrammer ongoing for about two months now and it’s always a pleasure! Highly recommended!
Adam Echols
GetAProgrammer delivers fast and maintains a healthy working relationship throughout our entire mobile app project. Thank you Guys!!
Isaac Terry
They have done a really good job with the app and I find them really really supportive whenever I need to get anything done.
John Ewan
Very pleased with all the support and work that GetAProgrammer has provided. We were in the early stages of developing an app, but the service, support and professionalism has been superb to date
Rayan James Harris
GetAProgrammer was extremely helpful designing and developing my app. Their industry knowledge and product design process greatly assisted in turning my initial concept into a successful app for my business.
Celine tran
SERVICES
TECHNOLOGIES
QUICK LINKS
0 notes
faciletechnolab1 · 4 months ago
Text
Part 4: How to use EF Core with MongoDb in Blazor Server Web Application
In part 4 of the series, I'm going to show you how to use EF Core with MongoDb in Blazor Server Web Application.
Articles in this series:
Part 1: Getting started with Blazor Server Web App Development using .NET 8
Part 2: How to implement Microsoft Entra ID Authentication in Blazor Server Web App in .NET 8
Part 3: How to implement Multilanguage UI in Blazor Server Web App in .NET 8
Part 4: How to use EF Core with MongoDb in Blazor Server Web Application
Part 5: How to show Dashboard with Radzen Bar and Pie Chart controls in in Blazor Server Web App
Part 6: How to support Authorization in Blazor server web app when using Microsoft Entra ID authentication
Part 7: How to implement Radzen Grid Control with dynamic paging, filtering, shorting in in Blazor Server Web App
Part 8: How to implement Data Entry form in Blazor server web app
Part 9: How to use SignalR to show real time updates in Blazor server web app
Entity Framework Core (EF Core) is a popular Object-Relational Mapper (ORM) framework for .NET applications. While primarily designed for relational databases, it has expanded its capabilities to support NoSQL databases, including MongoDB. This article will guide you through the process of using EF Core with MongoDB in your .NET 8 projects
Introduction
Before diving into the code, it's crucial to understand the nuances of using EF Core with MongoDB. Unlike relational databases, MongoDB is a NoSQL database, meaning it doesn't adhere to the traditional table-row structure. This introduces certain limitations and differences in how EF Core operates with MongoDB compared to relational databases.
In Part 1 of this series, I've explained the development environment setup for this article, that I will repeat here for the users who have not gone through it.
Before we start
In order to follow along with this articles, you will need:
.NET 8 SDK and .NET 8 Runtime installation
If you are planning to use Visual Studio 2022, make sure you have all latest updates installed (v17.8.2)
Install MongoDb Community Server, MongoDb Compass, and Mongodb version of Northwind database (Covered in this blog)
You may need Microsoft Azure (trial will also work) to setup Entra ID App in Azure and configure it to use
If you are fan of command line tools or want to know more about the tooling, see ASP.NET Core Blazor Tooling
How to setup MongoDB for development on windows
If you are not familiar with setting up MongoDB for development on windows, here is a quick walkthrough of what you will need:
Go to MongoDB download center and download MongoDB Community Server MSI package and install.
Next you will need MongoDB compass MSI and install it. You will need this tool to connect with your MongoDB Community Server and do the database administration related activities. If you are familiar with Microsoft SQL Server world, MongoDB compass is like SQL Server Management Studio of MongoDB world.
Next, download MongoDB Command line Database Tool which we will need to import an existing sample database.
We will be using a sample existing database called Northwind that I've downloaded from here
Import Northwind Mongodb Database
Open MongoDB Compass and connect to localhost:27017 which is a default port when you install MongoDB Server on windows.
Click on the databases in the left navigation and create a new database with name northwind and collection sample.
Go to github repository here in your browser, click on code in the top right and then download zip menu to download the zip file.
Extract MongoDB command line database tools zip file
Open mongo-import.sh inside the root folder and change the mongoimport keyword with the actual full path of mongoimport.exe that is part of MongoDb command line database tools zip file. The resulting line will look like below: "C:\temp\import\mongodb-database-tools\bin\mongoimport" -d "$1" -c "$collection" --type json --file "$file"
Open command prompt and go to root folder where you have mongo-import.sh file and run command ./mongo-import.sh northwind
If everything is done correctly, you will see console message that displays the json file name and the number of documents imported.
If you switch back to MongoDB Compass, select northwind database and click on the refresh at the top right corner of the sidebar, you will see collections like customers, employees etc.
We are going to use this sample database to build something interesting that makes sense and has a real-life use cases instead of just a sample table with a few fields.
Setting Up the Project
Create ASP.NET Core Blazor Server Web Application
Start visual studio and select create new project.
Tumblr media
In the Create a new project window, type Blazor on the search box and hit Enter.
Select the Blazor Web App template and select Next.
Tumblr media
In the Configure your new project window, enter BlazorAppPart4 as the project name and select Next.
In the Additional information window, select .NET 8.0 (Long Term Support) in the Framework drop-down if not already selected and click the Create button.
Build and run the application once so that you have your application url that you can copy from the browser and save it for later.
Add the nuget package 
Open Tools > nuget package manager > Nuget package manager console and type following command:
install-package MongoDb.EntityFrameworkCore
view rawPackageManager.ps hosted with ❤ by GitHub
This will install all the necessary files needed for accessing northwind database that we created in MongoDb using Entity Framework Core Code First.
Add Model for Customer table
In the example northwind database, there is already a customers table with some data in it. We are going to display the first name and last name of the customer. So, let's create a folder in the root called Model and add new file called Customer.cs that contains following class definition.
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using MongoDB.EntityFrameworkCore;
namespace BlazorAppPart4.Model
{
[Collection("customers")]
public class Customer
{
[BsonId]
public int Id { get; set; }
[BsonElement("last_name")]
public string? LastName { get; set; }
[BsonElement("first_name")]
public string? FirstName { get; set; } }}
view rawCustomer.cs hosted with ❤ by GitHub
Create Entity Framework Core AppDbContext class
Next, we are going to create a new class called AppDbContext that inherits from DbContext class of entity framework core. Add another cs file called AppDbContext.cs in the models folder and paste following code.
using Microsoft.EntityFrameworkCore;
namespace BlazorAppPart4.Model
{
public class AppDbContext: DbContext
{
public DbSet<Customer> Customers { get; init; }
public AppDbContext(DbContextOptions options) :
base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Customer>();
}
}
}
view rawAppDbContext.cs hosted with ❤ by GitHub
Create Customer Repository
Next, we want to use repository pattern to ensure data access code is separate and testable. Add another folder in the root of your project called Repositories and add a new cs file called ICustomerRepository.cs with below code:
using BlazorAppPart4.Model;
namespace BlazorAppPart4.Repositories
{
public interface ICustomerRepository
{
Task<List<Customer>> GetAllAsync();
}
}
view rawICustomerRepository.cs hosted with ❤ by GitHub
Once you are done, add 1 more file called CustomerRepository.cs with below code:
using BlazorAppPart4.Model;
using Microsoft.EntityFrameworkCore;
namespace BlazorAppPart4.Repositories
{
public class CustomerRepository : ICustomerRepository
{
private readonly AppDbContext _db;
public CustomerRepository(AppDbContext db)
{
_db = db;
}
public async Task<List<Customer>> GetAllAsync()
{
return await _db.Customers.ToListAsync();
}
}
}
view rawCustomerRepository.cs hosted with ❤ by GitHub
Create AppSettings.json settings
The AppDbContext context will require MongoDb connectionstring and database name. It is recommended to create an application wide setting section in the AppSettings.json. Open your AppSettings.json and 'AppConfig' section from below. I'm showing my full AppSettings.json file for your reference:
{
"AppConfig": {
"Database": {
"ConnectionString": "mongodb://localhost:27017",
"DatabaseName": "northwind"
}
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
view rawAppSettings.json hosted with ❤ by GitHub
Create AppConfig class for settings
Add AppConfig.cs class in your project and then add below code in the class definition:
namespace BlazorAppPart4
{
public class AppConfig
{
public AppConfig() {
Database = new DbConfig();
}
public DbConfig Database { get; set; }
}
public class DbConfig { public string? ConnectionString { get; set; }
public string? DatabaseName { get; set;
}
}
}
view rawAppConfig.cs hosted with ❤ by GitHub
Configure Dependencies in Program.cs
Next, we want to configure dependency injection so that Repository and AppDbContext classes that we created in our project can be injected where required. Here is my Program.cs:
using BlazorAppPart4;
using BlazorAppPart4.Components;
using BlazorAppPart4.Model;
using BlazorAppPart4.Repositories;
using Microsoft.EntityFrameworkCore;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
var appConfig = builder.Configuration.GetSection("AppConfig").Get<AppConfig>();
if (appConfig == null)
{
throw new InvalidOperationException("Db connectionstring not found");
}
builder.Services.AddDbContext<AppDbContext>(options =>
options.UseMongoDB(appConfig.Database.ConnectionString ?? "", appConfig.Database.DatabaseName ?? ""));
builder.Services.AddTransient<ICustomerRepository, CustomerRepository>();
var app = builder.Build();
// Configure the HTTP request pipeline.
f (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error", createScopeForErrors: true);
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles()
;app.UseAntiforgery();
app.MapRazorComponents<App>()
.AddInteractiveServerRenderMode();
app.Run();
view rawProgram.cs hosted with ❤ by GitHub
Please note on line 13 above, we are reading our AppSettings.json section called AppConfig and then convert it to AppConfig class object. On line 18, we are configuring Entity Framework Core MongoDb data access connection string. On line 21, we are resolving the customer repository. The other part of the file has no changes.
Show customers
And finally, open Components/Pages/Home.razor and replace the content of the file with below:
@page "/"
@using BlazorAppPart4.Repositories
@using BlazorAppPart4.Model
@inject ICustomerRepository customerRepo
@rendermode RenderMode.InteractiveServer
<PageTitle>Home</PageTitle>
<h1>Hello, world!</h1>
Welcome to your new app.
@if(customers.Any())
{
<table class="table table-striped table-responsive">
<thead>
<th>Name</th>
</thead>
<tbody>
@foreach (var cust in customers)
{
<tr>
<td>
@cust.FirstName @cust.LastName
</td>
</tr>
}
</tbody>
</table>
}
else{
<p>No customers found</p>
}
@code {
List<Customer> customers;
protected override async Task OnInitializedAsync()
{
customers = await customerRepo.GetAllAsync();
}
}
view rawHome.razor hosted with ❤ by GitHub
Here is the output of the whole exercise
Tumblr media
Conclusion
In this article, we covered the step by step tutorial of How to use EF Core with MongoDb in Blazor Server Web Application of the blazor web app development series. 
Ready to unlock the full potential of Blazor for your product development? Facile Technolab, top Blazor Development Company in India providing Blazor development services can help you bring your vision of product mvp to reality.
0 notes
james5-doe · 3 months ago
Note
How many royal Jeddas are there?
Oh, boy. Probably too many to count at this point. The first, of course, appeared in the DoE episode "The Prince Weds" (I could be mistaken). No one knew back then that this development would trigger a surge of creativity, with several writers adding a royal Jedda to at least one of their stories.
I'll try to round them up.
Tumblr media Tumblr media
Defenders of the Earth, "The Prince Weds"
The TV Jedda Walker was Queen of planet Mongo for about half a day or so, perhaps unofficially. Long story short: Ming's son Krotan took the throne and attempted to marry her. Ultimately, the wedding was interrupted, and Jedda returned to Earth.
Defenders of the Earth: This Is Their Story
The original intention was for Jedda and Krotan to marry at some point in Marzena's influential tale.
Dynasties
In a continuation of the TV series, an abducted Jedda becomes Mongo's queen when she marries Krotan, whom she later falls in love with for real.
House of Mongo
This fan comic expands the tale of "The Prince Weds," presenting a Jedda and Krotan who develop strong feelings for each other and eventually marry.
DOE Retold
In a chapter titled "The Golden Age," Queen Hadea rules Earth for a period and makes Jedda a princess. Though Jedda initially embraces the mother and the world of her dreams, she later realizes that things have to revert to normal.
Sailor Moon Defenders
In this tale, Hadea rules the galaxy for a little over one year, and appoints Jedda as her princess. The pair develop a strong bond, though Jedda eventually helps the rebels end Hadea's reign and restore normalcy. Hadea later chooses Jedda to replace her as Netherworld ruler.
Defenders of the Earth: This Is Their Side Story
As was planned in This Is Their Story, Jedda marries Krotan for political purposes and becomes Mongo's queen, though the couple share a genuine love.
Earth H
A fan comic in which Jedda and Hadea save a withering Earth, then rule peacefully as princess and queen.
Defenders Chronicles: Highlander
Jedda marries Rick Gordon and becomes Queen of the Netherworld, with Rick as her king.
Earth J
A snobby Jedda, born to Queen Hadea, receives rule of the planet as her birthright.
Tumblr media
More info on most of these tales can be found at DoE Database.
3 notes · View notes