1
00:00:00,330 --> 00:00:00,630
D'accord.

2
00:00:00,630 --> 00:00:01,530
Nous saluons le retour.

3
00:00:01,590 --> 00:00:07,650
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.

4
00:00:07,950 --> 00:00:11,800
Et à la fin de la vidéo Notre objectif est d'avoir Mongo T-P installé.

5
00:00:11,810 --> 00:00:17,460
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.

6
00:00:17,460 --> 00:00:29,960
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.

7
00:00:30,060 --> 00:00:32,780
Paires de valeurs clés que nous stockons dans la base de données.

8
00:00:33,000 --> 00:00:35,550
Et cela signifie qu'il est très flexible et dynamique.

9
00:00:35,700 --> 00:00:37,640
Mais ce n'est pas vraiment pourquoi nous l'utilisons.

10
00:00:37,740 --> 00:01:02,200
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.

11
00:01:02,200 --> 00:01:11,280
Il ya une pile assez populaire que vous pourriez avoir entendu parler de la pile moyenne et qui signifie Mongo exprimer angulaire et Noad.

12
00:01:11,280 --> 00:01:14,290
Donc nous allons faire la pile d'hommes pour l'instant.

13
00:01:14,390 --> 00:01:15,280
Pas angulaire.

14
00:01:15,540 --> 00:01:19,260
Donc, c'est Mongo Express et nœud et nous avons ces deux vers le bas.

15
00:01:19,320 --> 00:01:27,150
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.

16
00:01:27,180 --> 00:01:33,100
Donc, juste pour réitérer il y avait quelques options de bases de données que nous aurions pu choisir en choisissant Mongo.

17
00:01:33,150 --> 00:01:37,610
Je ne dis pas que vous devriez toujours utiliser Mongo que c'est la meilleure chose au monde.

18
00:01:37,650 --> 00:01:45,570
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.

19
00:01:45,660 --> 00:01:47,990
Et puis il y a eu une réaction contre ce contrecoup.

20
00:01:48,060 --> 00:01:49,840
Mais c'est un peu controversé.

21
00:01:49,860 --> 00:01:54,870
Beaucoup d'entreprises l'utilisent et il devient très rapidement l'une des bases de données les plus populaires.

22
00:01:54,870 --> 00:02:01,630
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.

23
00:02:01,980 --> 00:02:08,760
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.

24
00:02:08,760 --> 00:02:10,380
Vous pouvez lire les documents ici.

25
00:02:10,650 --> 00:02:14,700
Cela expliquera certaines des méthodes de la syntaxe que vous devez savoir.

26
00:02:14,710 --> 00:02:22,650
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.

27
00:02:22,650 --> 00:02:24,190
Vous avez un autre cours en ligne.

28
00:02:24,300 --> 00:02:26,370
Revenons donc à l'installer maintenant.

29
00:02:26,640 --> 00:02:32,850
Et ce que nous devons faire est d'installer Mongo dans notre nuage neuf instance et nuage neuf.

30
00:02:32,850 --> 00:02:36,220
Heureusement pour nous a un ensemble de bonnes instructions.

31
00:02:36,390 --> 00:02:37,880
Alors, je vais vous expliquer.

32
00:02:38,070 --> 00:02:42,600
Ce que nous devons faire est d'exécuter trois commandes simples, mais ce sont des commandes importantes.

33
00:02:42,660 --> 00:02:47,400
Donc, je vais vous demander de me regarder faire avant que vous suiviez.

34
00:02:47,670 --> 00:02:50,330
Donc, ce sera 30 secondes de moi en cours d'exécution des commandes.

35
00:02:50,550 --> 00:02:51,740
Et alors vous devriez le faire sur votre propre.

36
00:02:51,750 --> 00:02:59,710
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.

37
00:02:59,850 --> 00:03:03,030
Et c'est là que Mangu va stocker toutes ses informations.

38
00:03:03,240 --> 00:03:05,920
Donc nous devons faire le répertoire pour que vous puissiez voir ici.

39
00:03:06,420 --> 00:03:16,080
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.

40
00:03:16,350 --> 00:03:18,560
Vous n'avez pas besoin de vous soucier de ce qu'il fait exactement.

41
00:03:18,570 --> 00:03:20,270
Vous pouvez lire plus ici.

42
00:03:20,880 --> 00:03:32,540
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.

43
00:03:32,610 --> 00:03:45,000
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.

44
00:03:45,000 --> 00:04:06,220
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.

45
00:04:06,310 --> 00:04:12,090
Donc, nous allons le faire maintenant et faire des données d'annuaire rend un peu plus grand.

46
00:04:13,440 --> 00:04:28,850
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.

47
00:04:28,850 --> 00:04:32,480
Cette ligne ici juste comme ça.

48
00:04:32,850 --> 00:04:34,050
D'ACCORD.

49
00:04:34,190 --> 00:04:40,150
Maintenant, si nous revenons aux instructions, vous pouvez voir que nous avons terminé les trois commandes que nous devions exécuter.

50
00:04:40,380 --> 00:04:42,330
Et maintenant, nous avons Mongo installé.

51
00:04:42,450 --> 00:04:55,670
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 .

52
00:04:56,280 --> 00:05:03,150
Et la commande de faire ressemble à ce point de sommet Hmong Dieu qui est démon Mongo.

53
00:05:03,270 --> 00:05:05,100
Nous reviendrons donc.

54
00:05:05,100 --> 00:05:09,060
Nous devons exécuter cela dans le répertoire où nous voyons l'Homme-Dieu.

55
00:05:09,060 --> 00:05:13,700
C'est le même répertoire où nous avons installé les données et ensuite nous allons coller ce commandé.

56
00:05:14,430 --> 00:05:16,540
Et vous devriez voir un tas de texte.

57
00:05:17,010 --> 00:05:19,910
Et c'est le serveur Mongo qui est maintenant lancé.

58
00:05:20,070 --> 00:05:23,390
C'est donc un processus que nous avons commencé avec cette commande ici.

59
00:05:23,760 --> 00:05:25,860
Et puis ce que nous ferons, c'est que nous allons laisser cela en marche.

60
00:05:25,860 --> 00:05:29,700
Je vais donc laisser cet onglet ouvert et créer un nouvel onglet.

61
00:05:29,850 --> 00:05:35,890
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.

62
00:05:35,940 --> 00:05:41,570
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.

63
00:05:41,580 --> 00:05:42,980
Alors essayons-le maintenant.

64
00:05:43,130 --> 00:05:47,540
Il ya un test simple, nous pouvons taper le mot Mongo et frapper entrer.

65
00:05:48,300 --> 00:05:53,140
Et si nos avertissements changent ce qui signifie que tout fonctionne très bien.

66
00:05:53,480 --> 00:06:08,910
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.

67
00:06:08,910 --> 00:06:10,690
La plupart du temps.

68
00:06:10,950 --> 00:06:12,590
C'est tout ce que nous ferons pour le moment.

69
00:06:12,600 --> 00:06:16,870
Assurez-vous d'avoir ce démon Mongo en cours d'exécution en arrière-plan à tout moment.

70
00:06:16,920 --> 00:06:20,070
Si jamais elle s'arrête, elle l'arrête accidentellement.

71
00:06:20,070 --> 00:06:22,140
Je peux juste exécuter cette commande encore.

72
00:06:22,410 --> 00:06:26,470
Mais je dois m'assurer que je suis dans le bon répertoire où nous avons créé ce dossier de données.

73
00:06:26,580 --> 00:06:30,620
Alors laissez ce cours ouvert un nouvel onglet et c'est tout pour l'instant.

74
00:06:30,630 --> 00:06:37,890
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.

75
00:06:37,890 --> 00:06:39,040
Lisez-les.

76
00:06:39,060 --> 00:06:40,410
Tout ce truc amusant.

77
00:06:40,440 --> 00:06:41,390
Très bien, je vous verrai alors.
