Just as before with MySQL or SQL in general,
now it's all the time to apply what we learned about
NoSQL in the context of a node JS application.
So in our backend code.
and the offer in this course
section, that's exactly what we're going to do.
You're going to see how you can use your newly gained.
basic NoSQl knowledge
to connect to that,
NoSQL database to connect to Mongo DB,
to be precise from inside the node JS backend code.
Now, for that,
it is recommended that you also went through the,
MySQL course sections because we're going to rebuild the
example from the,
MySQL and node section in this section.
But even if you skipped the MySQL sections,
you'll still be able to continue here as I will provide code
snapshots that you can use to get started with those.
More on that in the next lecture.
However, there is at least one thing,
one lecture you should watch in the SQL and Node to JS core
section.
And that's the lecture where I do explain why exactly it is
so important to establish that database connection and to
run these database queries from inside our backend
code instead of the browser side Java script
code.
So definitely have a look at at least this lecture in the
MySQL and node core section.
With that out of the way,
though, in this core section,
we're going to build a basic example website, a basic blog,
just as we did it in the MySQL and NodeJS core section.
And therefore in this course section,
we're going to plan our general database structure that we
need, or in the context of NoSQL,
we're going to plan the queries we want to run.
And based on that,
we're going to plan how our database should be laid out,
which collections we want and how the documents should look
like in the collections.
And then we are of course,
going to see how we can connect to a Mongo DB database from
inside our code and how we can run CRUD operations in our
code against that database.
And we're then also going to see how we can of course use
that data that we eventually also fetch from the database in
our code and our NodeJS code and how we can bring it onto
the screen of our users.