1
00:00:00,510 --> 00:00:05,660
もう一度、データベースに接続するという問題に戻ってください。

2
00:00:05,760 --> 00:00:10,280
問題は、データベースをローカルに覚えていることです。

3
00:00:10,500 --> 00:00:15,760
Mongoはこのサーバーで、ここではmongooseを使用しています。

4
00:00:15,870 --> 00:00:23,560
これは、これにアクセスできない彼女のローカルとHeroku私たちのアプリです。

5
00:00:23,610 --> 00:00:29,790
&nbsp;

6
00:00:29,850 --> 00:00:37,470
&nbsp;

7
00:00:37,470 --> 00:00:43,510
だから私たちは、Mongoラボと呼ばれるものを使って、ホストされたMongoデータベースを使用することになっています。Samaniegoラボは、基本的にMongoがサーバ上で動作しているところから、ホスト。

8
00:00:43,590 --> 00:00:49,680
これは、マンゴーラハブのようなもので、実際にはオンラインのどこかに存在するこのローカル環境の外に存在するアプリケーションで使用できるものです。

9
00:00:50,100 --> 00:00:56,100
&nbsp;

10
00:00:56,190 --> 00:01:01,280
あなたが始める前に、Mongoのラボではこれが唯一の解決策ではありません。

11
00:01:01,290 --> 00:01:04,440
これは本当に簡単な一般的な解決策です。

12
00:01:04,440 --> 00:01:09,920
MongoをHerokuのインスタンスにローカルにインストールすることができます。

13
00:01:09,930 --> 00:01:13,130
それは一種の痛みであり、独自の問題を抱えています。

14
00:01:13,170 --> 00:01:19,860
だから、これは本当にきれいな標準ツールです。もう1つは、あなたのデータベースとやりとりして、データベースをリセットするような権限を管理する素晴らしいビジュアルインターフェイスを提供することです。

15
00:01:19,920 --> 00:01:26,290
&nbsp;

16
00:01:26,310 --> 00:01:33,090
天国はあなたがこれをやる必要があるならば禁止したり、さまざまな情報やスペクトを見たりすることを禁じます。

17
00:01:33,720 --> 00:01:35,440
それはあなたに多くのクールなツールを提供します。

18
00:01:35,940 --> 00:01:38,450
だからサインアップしてください。

19
00:01:39,120 --> 00:01:45,720
&nbsp;

20
00:01:48,230 --> 00:01:50,700
&nbsp;

21
00:01:53,550 --> 00:01:59,270
本当の本当のメールアドレスを使う必要があるので、私はこのウェブデベロッパーのブートキャンプのユーザー名と呼ぶだけで、寒いメールにしてから、パスワードを簡単に追加してください。

22
00:01:59,280 --> 00:02:06,120
少なくともこれを開き、[承諾]をクリックし、[アカウントの作成]をクリックします。

23
00:02:06,120 --> 00:02:08,850
私たちは現在モンガの研究室にいます。

24
00:02:08,970 --> 00:02:11,970
次に行うべきことは、私たちの電子メールアドレスを確認することです。

25
00:02:12,060 --> 00:02:13,170
だから先に進んでください。

26
00:02:13,170 --> 00:02:14,640
あなたの電子メールアカウントを開きます。

27
00:02:14,640 --> 00:02:16,860
彼らがあなたに送るリンクをクリックしてください。

28
00:02:17,770 --> 00:02:18,110
OK。

29
00:02:18,150 --> 00:02:21,030
そこで私は先に進み、私の電子メールを確認しました。

30
00:02:21,060 --> 00:02:24,260
私の電子メールアドレスが確認されています。

31
00:02:24,300 --> 00:02:26,030
今私はこれらのボタンにアクセスできます。

32
00:02:26,130 --> 00:02:33,390
これは私たちがやりたい最初のことである新しいMongoのデプロイメントを作成することができる私たちのホームページまたはダッシュボードです。

33
00:02:33,390 --> 00:02:34,650
&nbsp;

34
00:02:34,650 --> 00:02:40,920
だから、基本的には、Mongoのラボサーバーではなく、自分で作成するデータベースを別のデータベースにして、Create

35
00:02:41,440 --> 00:02:45,680
newをクリックするだけです。

36
00:02:46,290 --> 00:02:46,700
すばらしいです。

37
00:02:46,710 --> 00:02:54,810
これでMongo Labに新しいデータベースを作成することができます。

38
00:02:54,900 --> 00:03:03,810
私たちがやろうとしていることは、Amazon

39
00:03:04,590 --> 00:03:11,550
Webサービスに固執していますが、レプリカがクラスタを設定するのではなく、強力な高速高可用性ですが、

40
00:03:11,670 --> 00:03:13,240
私たちは単一のノードに固執します。

41
00:03:13,530 --> 00:03:16,640
そして今のところはサンドボックスをやるだけです。

42
00:03:16,770 --> 00:03:22,490
だからそれは無料の計画ですし、私たちがやることはデータベースの名前を作ることです。

43
00:03:22,560 --> 00:03:31,620
私たちはちょうどそれが上に来て、小文字のキャンプ$ 0ヶ月である必要があると呼ぶでしょう。

44
00:03:31,650 --> 00:03:33,790
は、私にはよく見えますよ。

45
00:03:33,810 --> 00:03:39,450
作成が完了するのを待ちます。

46
00:03:39,450 --> 00:03:40,500
大丈夫。

47
00:03:40,500 --> 00:03:41,990
だから開始された場合。

48
00:03:42,030 --> 00:03:50,550
私たちはMongaの研究室で何をする必要があるかについてはほとんどありません。私たちはあなたがそこに到達していることが何であれ、これをクリックすることで、この新しいURLを私たちに提供することができます。

49
00:03:50,550 --> 00:03:56,810
&nbsp;

50
00:03:56,850 --> 00:03:59,900
だから私はちょうどまだこのURLをコピーする場合は、まだ動作しません。

51
00:04:00,120 --> 00:04:01,300
しかし、私はちょうどあなたにそれを示したいと思います。

52
00:04:01,310 --> 00:04:06,480
だから私がそれをコピーしてあなたのキャンプに戻ったら、それはどこですか。

53
00:04:06,470 --> 00:04:07,560
さあ。

54
00:04:07,800 --> 00:04:10,560
そしてちょうど下に貼り付けられました。

55
00:04:10,560 --> 00:04:12,690
それはこれに非常に似ていることに注意してください。

56
00:04:12,700 --> 00:04:15,380
それはモンゴーD-Bヨーロです。

57
00:04:15,810 --> 00:04:20,970
しかしlocalhostの代わりにそれはMongaのラボ・ドット・コム・スラッシュ・ユンプ・キャンプです。

58
00:04:21,270 --> 00:04:25,610
また、このD-BユーザーのD-Bパスワードもあります。

59
00:04:25,710 --> 00:04:27,710
だからこそ、私はまだ完了していないと言いました。

60
00:04:28,030 --> 00:04:35,580
だから私は戻って行くつもりだし、実際にTelseyを始める必要があります。このデータベースユーザーはこのデータベースに接続する必要があります。

61
00:04:35,580 --> 00:04:36,580
&nbsp;

62
00:04:36,600 --> 00:04:38,650
ここをクリックして新しいものを作成してください。

63
00:04:39,150 --> 00:04:41,780
だから私たちはユーザーを持つ必要があります。

64
00:04:41,990 --> 00:04:46,890
基本的には、この方法がLangoラボに設定されています。

65
00:04:47,280 --> 00:04:49,710
異なるユーザーに異なる権限を与えることができます。

66
00:04:49,710 --> 00:04:53,260
私たちはアプリケーションのユーザーについて話しているわけではありません。

67
00:04:53,280 --> 00:04:54,600
基本的に開発者。

68
00:04:54,990 --> 00:05:00,360
このデータベースに接続できるユーザーは、同じデータベースを使用する2つのアプリケーションを使用することができます。

69
00:05:00,880 --> 00:05:05,790
あなたは、あなたが沢山のリードを獲得したようなセールスデータを持っていることを知っています。マーケティングをしたいと思っていますが、あなたにも電子メールを送りたいと思っています。

70
00:05:06,150 --> 00:05:08,830
&nbsp;

71
00:05:08,940 --> 00:05:11,640
私はあなたが異なる人を望むかどうかわかりません。

72
00:05:11,640 --> 00:05:16,650
異なるチームは、実際にここで管理できる異なる権限を使って同じデータベースにアクセスすることができます。

73
00:05:16,650 --> 00:05:17,390
&nbsp;

74
00:05:17,820 --> 00:05:21,490
しかし、私たちは単なる一人の最も単純なユーザーと一緒に行くつもりです。

75
00:05:21,840 --> 00:05:24,020
だから私はこのデータベースのユーザー名を作成する必要があります。

76
00:05:24,060 --> 00:05:28,170
私はそれをコルトパスワードと呼ぶつもりです。

77
00:05:28,290 --> 00:05:29,700
&nbsp;

78
00:05:32,700 --> 00:05:38,610
私はちょうどあなたがこの部分を見せているので、技術的にみんなあなたがこのデータベースに接続することができるだろう錆びているつもりです。

79
00:05:38,940 --> 00:05:44,760
あなたは私のユーザー名とパスワードを使用してこのデータベースに接続することができます。これはデータベース専用です。

80
00:05:44,760 --> 00:05:45,750
&nbsp;

81
00:05:45,750 --> 00:05:50,280
これはMonga Labのアカウントのユーザー名とパスワードではありません。 それはそのデータベースのためのものです。

82
00:05:50,670 --> 00:05:57,240
しかし、あなたは、私がヨアヒムに持っている非常に重要なデータが何であれ、あなたと一緒に行くことができます。

83
00:05:57,900 --> 00:06:05,390
しかし、私はそれがどのように動作するか見るためにあなたにそれを示すつもりです。

84
00:06:05,400 --> 00:06:08,370
よかったので、簡単に作成できます。

85
00:06:08,370 --> 00:06:09,500
だから私たちは戻って行くつもりです。

86
00:06:09,510 --> 00:06:16,380
&nbsp;

87
00:06:17,010 --> 00:06:25,050
&nbsp;

88
00:06:25,050 --> 00:06:28,660
このURLをコピーしていない場合はコピーしてください。このURLをコピーしないとコピーできます。これを更新する必要があります。DBユーザーの代わりにcoltを使用し、DBパスワードの代わりにRustieを設定してくださいあなたが使う必要があるものがあります。

89
00:06:29,460 --> 00:06:36,360
だから私は先に進んで、私たちのローカルデータベースを使用しているオリジナルの行についてコメントします。

90
00:06:36,360 --> 00:06:41,790
私はこのURLをコピーして、それを使って接続します。

91
00:06:43,020 --> 00:06:48,690
今私は次のビデオでこれを取り除くつもりはありません。なぜ私たちが開発目的と制作に同じデータベースを使用したくないのかについて話し合うつもりです。

92
00:06:48,690 --> 00:06:52,640
&nbsp;

93
00:06:52,710 --> 00:06:58,170
私たちはこれについて今話しますが、私は次のビデオの解答を見せて、このビデオで複数のデータベースを持つことができます。

94
00:06:58,170 --> 00:07:00,400
&nbsp;

95
00:07:00,450 --> 00:07:06,960
このMongulラボを使って同じデータベースを使用してローカルで実行するようにしていますが、通常はそうしたくありません。

96
00:07:06,960 --> 00:07:08,180
&nbsp;

97
00:07:08,580 --> 00:07:13,780
あなたは、物事を壊すものを削除するデータを台無しにすることについて心配したくはありません。

98
00:07:14,040 --> 00:07:17,580
あなたはそれを別々にしておきたいが、私たちはまだそれをやっていない。

99
00:07:17,940 --> 00:07:20,700
ですから、ローカルに接続しようとしましょう。

100
00:07:20,700 --> 00:07:27,300
だから今私はここに戻って行くつもりです。私たちが行った変更を適用したこのアプリケーションは、もはや実行中のこの人間 -

101
00:07:27,300 --> 00:07:29,830
神プロセスとは関係ありません。

102
00:07:30,150 --> 00:07:38,910
だから私たちがこれを始めてこのページをリフレッシュすると、ラボのデータベースが正しく設定されていれば、うまくいけば、空でなければならないキャンプ場はありません。

103
00:07:39,150 --> 00:07:42,340
&nbsp;

104
00:07:42,360 --> 00:07:52,350
それで、正しいディレクトリノードAPTAの天才がサーバがリフレッシュを開始したことを確認してみましょう。

105
00:07:53,730 --> 00:07:56,450
あなたが見ることができるように、私たちはキャンプ場を持っていません。

106
00:07:56,790 --> 00:08:02,520
私たちが間違っていた場合、私たちが接続の修正に成功しなかった場合にエラーが発生しなかったので、私たちは正常にデータベースに接続しました。

107
00:08:02,550 --> 00:08:06,440
&nbsp;

108
00:08:06,450 --> 00:08:12,660
Connectionはほんの数分前にHerokuで行ったように拒否されており、そのデータは表示されないため元のデータベースには接続されていません。

109
00:08:12,660 --> 00:08:16,500
&nbsp;

110
00:08:16,560 --> 00:08:22,440
&nbsp;

111
00:08:22,470 --> 00:08:29,210
&nbsp;

112
00:08:29,800 --> 00:08:31,570
あなたは全く同じデータを持っていないかもしれませんが、キャンプグラウンドを持っていないかもしれないかもしれないかもしれないかもしれないかもしれないかもしれませんが、私の場合は今、このMangalamセットアップを使用していることがわかります。

113
00:08:31,740 --> 00:08:38,070
だから、ちょうどそれを試して、まだサインアップして、新しい投稿と新しいキャンプ場をうまく追加できることを確認しましょう。

114
00:08:38,070 --> 00:08:38,690
&nbsp;

115
00:08:38,820 --> 00:08:44,890
だから私はTatorのドットコムでrestiと共に送るでしょう。

116
00:08:44,970 --> 00:08:48,640
パスワードは単にパスワードになります。

117
00:08:49,800 --> 00:08:57,180
そこで登録して、新しいキャンプ場を追加しましょう。

118
00:08:57,180 --> 00:08:59,980
名前はロデオビーチです。

119
00:09:00,300 --> 00:09:10,340
説明はかなり岩があるビーチで、私は先週末撮影したこの画像を使ってその写真全体を試してみます。

120
00:09:10,350 --> 00:09:12,760
&nbsp;

121
00:09:13,470 --> 00:09:16,130
明らかに好きな画像を使用してください。

122
00:09:16,350 --> 00:09:21,300
それが正常に作成されていることを確認し、それは素晴らしい見ています。

123
00:09:21,720 --> 00:09:22,430
OK。

124
00:09:22,860 --> 00:09:31,710
そこで、現在Mongoラボデータベースにデータを追加しています。実際にMangalamにアクセスしてリフレッシュするとデータが追加されます。

125
00:09:35,280 --> 00:09:39,190
私たちはコレクションで見ることができるはずです。

126
00:09:39,570 --> 00:09:43,060
現在、2つのコレクションのキャンプ場とユーザーがあります。

127
00:09:43,110 --> 00:09:47,460
たとえば、キャンプ場を見てみましょう。

128
00:09:47,570 --> 00:09:52,380
読み込むのに少し時間がかかりますが、実際にはここのデータにアクセスできます。

129
00:09:52,590 --> 00:09:53,490
見れば分かります。

130
00:09:53,580 --> 00:09:54,760
だからそれはかなりクールです。

131
00:09:54,760 --> 00:09:56,100
素晴らしいインターフェイスです。

132
00:09:56,100 --> 00:10:01,530
あなたはすべての文書を削除するようなことをすることができますが、必要な場合はここに何かを追加したり、何かを編集したりすることもできます。

133
00:10:01,530 --> 00:10:02,810
&nbsp;

134
00:10:02,820 --> 00:10:08,210
一般的にはそうしたくないのですが、データを読みたいのはかなり一般的です。

135
00:10:08,250 --> 00:10:08,690
すばらしいです。

136
00:10:08,700 --> 00:10:10,330
だから私たちはそれをローカルで働いている。

137
00:10:10,470 --> 00:10:14,410
今私たちがする必要があるのは、その変更を追加して、それを彼女のokuにプッシュすることだけです。

138
00:10:14,880 --> 00:10:20,220
そこで、サーバーを停止します。

139
00:10:21,360 --> 00:10:30,030
私たちはあなたの特定のURLが何であれ、皆さんがマンゴーD-Bモンガ・ラボ・ドット・コム・スラッシュを使ってヴァンゴを置き換えた場所にその変更を加える必要があります。

140
00:10:30,030 --> 00:10:33,660
&nbsp;

141
00:10:33,660 --> 00:10:44,620
それから、Mongoラボを追加して、Herokuのマスターをプッシュすると言うことを約束する必要があります。

142
00:10:45,870 --> 00:10:50,930
だから、再びパッケージのすべてを再インストールする際に、たくさんのものがあります。

143
00:10:51,300 --> 00:10:55,130
実際には、すでにインストールされているかどうかを確認します。

144
00:10:55,140 --> 00:10:58,600
それを再インストールしようとすると、既にそれらのすべてがあることがわかります。

145
00:10:58,860 --> 00:11:04,470
その後、NPMスタートを実行し、今度は指がすべての作業を通過します。

146
00:11:04,470 --> 00:11:12,210
&nbsp;

147
00:11:12,210 --> 00:11:19,800
&nbsp;

148
00:11:19,800 --> 00:11:24,990
&nbsp;

149
00:11:24,990 --> 00:11:25,700
ブートキャンプの学生と何をしているのかによって、配備に関しては決して分かりません。いつものように、配備の最後の段階まで待っている学生の集まりです企業が来ているときに大きなプレゼンテーションの前に。

150
00:11:25,830 --> 00:11:31,020
&nbsp;

151
00:11:31,020 --> 00:11:36,460
&nbsp;

152
00:11:36,460 --> 00:11:37,290
そして、それは私たちが配備した単純なアプリが5分かかり、何か奇妙なエラーや何かが間違っていたことが判明したため、学生が予期せぬエラーが多く発生したと思われました。

153
00:11:37,290 --> 00:11:43,620
CSSAのコンパイルや何かが起こっておらず、これらの狂ったエラーが発生した場合に実行されます。

154
00:11:43,620 --> 00:11:45,090
だからそれを過小評価しないでください。

155
00:11:45,090 --> 00:11:47,490
それはいつもスーパースーパースムーズではありません。

156
00:11:48,150 --> 00:11:52,930
さあ、このページまたはこのページをここで更新してみましょう。

157
00:11:53,020 --> 00:11:56,290
UPSエリアは申し訳ありません、私たちの古いアプリです。

158
00:11:56,550 --> 00:11:59,090
あなたのキャンプはどちらですか？

159
00:11:59,640 --> 00:12:01,360
キャンプ場を見てみましょう。

160
00:12:02,100 --> 00:12:03,080
そしてそこに行く。

161
00:12:03,240 --> 00:12:05,160
それで、それはMongulに接続しています。

162
00:12:05,190 --> 00:12:12,660
これはローカルバージョンのデータと実際には理想的ではない開発版のデータを共有していることを覚えていますが、現在はうまくいきます。

163
00:12:12,660 --> 00:12:15,870
&nbsp;

164
00:12:15,870 --> 00:12:16,570
すばらしいです。

165
00:12:16,590 --> 00:12:20,280
だから、すべてのステップを見直すためには、すべてが同じであった。

166
00:12:20,280 --> 00:12:26,820
までは、ネットを取得するHeroku広告を作成するコミットを取得Herokuマスター。

167
00:12:27,090 --> 00:12:32,290
しかし問題は、Manguデータベースがローカルで実行されていて、それがHerokuで動作しないことでした。

168
00:12:32,640 --> 00:12:39,540
それでManguラボに行き、ローカルバージョンとHerokuバージョンから接続できるホストされたMongaラボデータベースを作成しました。

169
00:12:39,540 --> 00:12:41,910
&nbsp;

170
00:12:42,360 --> 00:12:48,150
また、次のビデオでは、Herokuを使用しているかどうか、あるいはローカルでコードを書くためにデータベースを変更する方法を見ていきます。

171
00:12:48,660 --> 00:12:51,500
&nbsp;

172
00:12:51,780 --> 00:12:52,460
大丈夫。
