D'accord.
Nous saluons le retour.
Dans cette leçon, je vais vous présenter Mongo D-B qui est la base de données principale que nous allons utiliser pendant la majeure partie du cours.
Et à la fin de la vidéo Notre objectif est d'avoir Mongo T-P installé.
Commençons donc par parler de ce qu'est Mongo D-B quel type de base de données est et pourquoi l'utilisons-nous.
J'ai brièvement mentionné cela dans la dernière vidéo, mais Mongo DP est une base de données non séquentielle ou non-relationnelle de sorte que nos données ressembleront à cela où il ressemble essentiellement à des objets javascript et des tableaux.
Paires de valeurs clés que nous stockons dans la base de données.
Et cela signifie qu'il est très flexible et dynamique.
Mais ce n'est pas vraiment pourquoi nous l'utilisons.
Parce que pour être honnête avec vous, les choses que nous allons faire est possible dans n'importe quelle base de données que j'aurais pu choisir et c'est une de ces décisions que j'ai prises où j'aurais pu aller de l'une ou l'autre façon que nous aurions pu apprendre Post-grads nous aurions pu apprendre Majeski Bien, nous aurions pu apprendre Mongo et la principale raison que j'ai décidé sur Mangu est que c'est la base de données la plus populaire en ce moment avec le nœud avec Express.
Il ya une pile assez populaire que vous pourriez avoir entendu parler de la pile moyenne et qui signifie Mongo exprimer angulaire et Noad.
Donc nous allons faire la pile d'hommes pour l'instant.
Pas angulaire.
Donc, c'est Mongo Express et nœud et nous avons ces deux vers le bas.
Maintenant, nous devons apprendre Mongo et l'autre raison, j'ai décidé sur Mongo est qu'il a vraiment de bons outils dès maintenant pour nous de l'utiliser au lieu d'une application express.
Donc, juste pour réitérer il y avait quelques options de bases de données que nous aurions pu choisir en choisissant Mongo.
Je ne dis pas que vous devriez toujours utiliser Mongo que c'est la meilleure chose au monde.
En fait, il est devenu si populaire si rapidement qu'il ya eu une réaction contre elle d'une petite partie de la communauté au cours des dernières années.
Et puis il y a eu une réaction contre ce contrecoup.
Mais c'est un peu controversé.
Beaucoup d'entreprises l'utilisent et il devient très rapidement l'une des bases de données les plus populaires.
C'est actuellement la base de données la plus populaire sans séquelles et c'est la troisième ou quatrième base de données la plus populaire en général.
OK alors avant de passer à l'installation, laissez-moi vous montrer la page d'accueil Mangu D-B, donc c'est Mangu D-B dot org.
Vous pouvez lire les documents ici.
Cela expliquera certaines des méthodes de la syntaxe que vous devez savoir.
Il ya cet onglet universitaire où ils offrent des cours en ligne et vous pouvez regarder certains de ces si vous êtes intéressé, mais vous n'avez pas besoin de cela.
Vous avez un autre cours en ligne.
Revenons donc à l'installer maintenant.
Et ce que nous devons faire est d'installer Mongo dans notre nuage neuf instance et nuage neuf.
Heureusement pour nous a un ensemble de bonnes instructions.
Alors, je vais vous expliquer.
Ce que nous devons faire est d'exécuter trois commandes simples, mais ce sont des commandes importantes.
Donc, je vais vous demander de me regarder faire avant que vous suiviez.
Donc, ce sera 30 secondes de moi en cours d'exécution des commandes.
Et alors vous devriez le faire sur votre propre.
Mais je veux juste que vous prêtiez attention de près, car ce sont des choses importantes que nous devons faire d'abord est de créer un répertoire et nous allons appeler les données.
Et c'est là que Mangu va stocker toutes ses informations.
Donc nous devons faire le répertoire pour que vous puissiez voir ici.
Et puis nous devons dire à Mangu que ce répertoire de données est où il doit stocker toutes les données et quand le dire où ce répertoire est ce qui est ce que fait cette commande.
Vous n'avez pas besoin de vous soucier de ce qu'il fait exactement.
Vous pouvez lire plus ici.
Mais encore une fois, il est dit Mangu à utiliser notre nouveau répertoire de données et nous devons exécuter cette troisième commande ici qui aidera à modifier certaines des autorisations et des paramètres afin que les choses fonctionnent sans heurts.
Donc, je vais aller de l'avant et exécuter que cependant je vais passer à un nouveau répertoire et le répertoire que je vais aller est en fait en dehors de ce répertoire principal de camp de développement web dev boot.
Donc, maintenant, si je dans mon terminal peut voir que je suis sur l'espace de travail, je vais effectivement voir un niveau de plus ou maintenant je vois mon espace de travail et je n'ai pas à le faire, je peux installer ce répertoire de données n'importe où mais Je vais le mettre à l'extérieur juste pour que vous ne supprimiez pas accidentellement nous ne accidentellement mess avec elle à aucun moment.
Donc, nous allons le faire maintenant et faire des données d'annuaire rend un peu plus grand.
Et notre clair tout et assurez-vous que nous voyons le répertoire de données et puis je vais copier cette ligne et coller dans et frapper entrer et puis la dernière chose est en cours d'exécution.
Cette ligne ici juste comme ça.
D'ACCORD.
Maintenant, si nous revenons aux instructions, vous pouvez voir que nous avons terminé les trois commandes que nous devions exécuter.
Et maintenant, nous avons Mongo installé.
Donc, tout ce qu'il nous reste à faire, c'est de commencer Mongo et nous pour commencer ce qu'on appelle le Mongo deman qui est fondamentalement un processus qui va commencer Mongo et nous allons le garder en arrière pour le reste du cours .
Et la commande de faire ressemble à ce point de sommet Hmong Dieu qui est démon Mongo.
Nous reviendrons donc.
Nous devons exécuter cela dans le répertoire où nous voyons l'Homme-Dieu.
C'est le même répertoire où nous avons installé les données et ensuite nous allons coller ce commandé.
Et vous devriez voir un tas de texte.
Et c'est le serveur Mongo qui est maintenant lancé.
C'est donc un processus que nous avons commencé avec cette commande ici.
Et puis ce que nous ferons, c'est que nous allons laisser cela en marche.
Je vais donc laisser cet onglet ouvert et créer un nouvel onglet.
Vous pouvez le faire ici et signer un nouveau terminal et c'est là que nous allons travailler à l'intérieur de celui-ci pour la plupart du cours.
Nous ne toucherons pas cela parce que nous voulons que notre base de données fonctionne toujours afin que nous puissions toujours y accéder.
Alors essayons-le maintenant.
Il ya un test simple, nous pouvons taper le mot Mongo et frapper entrer.
Et si nos avertissements changent ce qui signifie que tout fonctionne très bien.
Et ce que nous venons de faire ici en tapant Mangu et en frappant entrer, nous avons ouvert le shell Mongo DB ou la console Mongo qui est un endroit où nous pouvons aller pour interagir avec nos données pour déboguer les choses tout comme la console javascript est un endroit que nous pouvons déboguer Mais ce n'est pas l'endroit où nous travaillons réellement.
La plupart du temps.
C'est tout ce que nous ferons pour le moment.
Assurez-vous d'avoir ce démon Mongo en cours d'exécution en arrière-plan à tout moment.
Si jamais elle s'arrête, elle l'arrête accidentellement.
Je peux juste exécuter cette commande encore.
Mais je dois m'assurer que je suis dans le bon répertoire où nous avons créé ce dossier de données.
Alors laissez ce cours ouvert un nouvel onglet et c'est tout pour l'instant.
Dans la leçon suivante, je vais vous montrer comment vous pouvez commencer à écrire du code Mongo pour interagir avec la base de données ajouter des choses et les supprimer.
Lisez-les.
Tout ce truc amusant.
Très bien, je vous verrai alors.