1
00:00:00,330 --> 00:00:02,190
Olá e bem vindo de volta ao programa.

2
00:00:02,370 --> 00:00:08,460
Neste vídeo vamos usar o Mongo D-B com Python aqui através do encanto PI.

3
00:00:08,730 --> 00:00:11,680
Então eu criei um novo projeto chamado blog terminal.

4
00:00:12,120 --> 00:00:16,920
E este é apenas um novo projeto normal, como criamos na última seção.

5
00:00:16,920 --> 00:00:24,420
Você pode criar um novo ambiente virtual para que você receba uma nova instalação limpa e limpa do Python.

6
00:00:24,660 --> 00:00:30,630
E quando você fizer isso, estará essencialmente pronto para iniciar um novo projeto com uma nova instalação limpa,

7
00:00:30,630 --> 00:00:31,700
nada instalado nele.

8
00:00:31,870 --> 00:00:36,210
E assim você só pode colocar lá o que você precisa para o seu novo projeto.

9
00:00:36,210 --> 00:00:43,180
Então, criei um novo ambiente virtual para este projeto e, em seguida, vamos seguir em frente e começar a usar

10
00:00:43,210 --> 00:00:45,740
o Mongo DB por meio do python.

11
00:00:46,910 --> 00:00:50,680
Então, primeiro as primeiras coisas, vamos criar nosso arquivo doc de

12
00:00:53,660 --> 00:00:58,490
aplicativo e este arquivo vai essencialmente agir como o ponto de partida do nosso programa.

13
00:00:58,700 --> 00:01:04,850
E, por enquanto, neste vídeo, vamos apenas escrever aqui algum código para testar se podemos acessar o

14
00:01:04,850 --> 00:01:08,270
Mongo D-B através do python e como podemos fazer isso.

15
00:01:08,270 --> 00:01:15,920
Então, a primeira coisa que precisamos fazer é usar uma biblioteca chamada pi Mongo para o Python Mongo.

16
00:01:16,340 --> 00:01:20,510
E, para poder usar essa biblioteca, é claro que precisamos instalá-la primeiro.

17
00:01:20,510 --> 00:01:27,670
Então, se você criar um novo arquivo chamado requisitos, comece por 60 anos, e coloque o tempo

18
00:01:27,680 --> 00:01:30,880
em três pontos iguais. 3, que é a versão mais recente.

19
00:01:30,950 --> 00:01:36,290
Você sempre pode verificar se indo para as preferências, clique no símbolo e digite-I Mongo e três

20
00:01:36,290 --> 00:01:38,620
ou três é a versão mais recente.

21
00:01:38,630 --> 00:01:39,990
Então eu tenho boa memória.

22
00:01:40,190 --> 00:01:44,150
Excelente ponto em ir três ou três, em seguida, voltar para o seu aplicativo e, em seguida, ele diz para você instalá-lo.

23
00:01:44,150 --> 00:01:46,660
Então fazemos isso e agora estamos prontos para continuar desenvolvendo.

24
00:01:46,660 --> 00:01:48,970
Então importe torta Mongo.

25
00:01:49,310 --> 00:01:51,580
E agora estamos prontos para começar.

26
00:01:52,970 --> 00:01:58,700
Então, a primeira coisa que você precisa ter certeza é que você tem um servidor mongo db rodando,

27
00:01:58,700 --> 00:02:03,120
então eu acabei de abrir o console aqui e vou digitar vá em B.

28
00:02:03,350 --> 00:02:11,930
E então isso inicia meu servidor Magdi sendo executado na porta 27 ou 1 7 e o endereço para este servidor Mongo é o

29
00:02:12,260 --> 00:02:18,800
host local da máquina atual que está executando o ATM, que é sempre um ponto zero de zero

30
00:02:18,800 --> 00:02:20,060
ponto 127 um.

31
00:02:20,480 --> 00:02:31,910
Assim, o endereço do Mongo DP instância o que você é uma alta chamada Mongo DV para suporte barra o código

32
00:02:33,990 --> 00:02:35,980
do servidor na porta.

33
00:02:36,090 --> 00:02:42,060
Então 6:59 ponto 0. 00 ponto um é o nome do servidor o endereço em 27 ou 170.

34
00:02:42,060 --> 00:02:49,410
Esse número de porta eu vejo exatamente onde neste servidor estamos nos conectando.

35
00:02:49,640 --> 00:02:55,370
E então nós também podemos dar mais alguns dados através disso, você ou eu, se quiséssemos, mas isso é um

36
00:02:55,370 --> 00:02:59,120
pouco mais avançado ou não vamos fazer isso apenas neste vídeo, se você

37
00:02:59,120 --> 00:03:05,040
estiver realmente interessado, pode dar uma olhada a documentação on-line, mas não é necessário fazer mais nada com isso você ou eu.

38
00:03:05,240 --> 00:03:08,810
E então nós vamos inicializar o cliente Mongo D-B.

39
00:03:08,810 --> 00:03:13,300
Assim, nosso cliente tem acesso a todos os diferentes bancos de dados em seu Mangu para ser instância.

40
00:03:13,340 --> 00:03:17,270
Então, agora só temos um banco de dados.

41
00:03:17,380 --> 00:03:23,770
Então, se eu abrir outra aba aqui e canalizar o Mongo, então eu digito show DVDs.

42
00:03:23,980 --> 00:03:28,420
Nós temos todos os nossos bancos de dados e vamos usar o banco de dados full stack aqui.

43
00:03:29,450 --> 00:03:30,780
Todos os outros por minha conta.

44
00:03:31,040 --> 00:03:33,330
Então, não vamos usá-los ainda.

45
00:03:33,370 --> 00:03:37,270
E assim, o banco de dados totalmente estocado é aquele que vai usar.

46
00:03:37,280 --> 00:03:41,400
Primeiro de tudo, criamos um cliente que é jogar Mongul dot Mongul client.

47
00:03:41,420 --> 00:03:49,740
E aqui nós damos o endereço do banco de dados para que você ou eu, nesse caso, digamos que o banco de

48
00:03:50,820 --> 00:03:56,490
dados seja cliente e, entre colchetes e entre aspas, digamos o nome do banco de

49
00:03:56,490 --> 00:03:58,350
dados que estamos acessando.

50
00:03:58,350 --> 00:04:07,720
Então, neste caso, pilha completa e agora a coleção que queremos colocar as coisas na coleção de posts

51
00:04:07,750 --> 00:04:15,270
se bem me lembro de usar pilha mostrar coleções tipo de alunos é igual a

52
00:04:21,750 --> 00:04:31,450
estudantes de banco de dados e agora seria capaz de colocar alguns dados nesta coleção ou encontre alguns dados

53
00:04:31,660 --> 00:04:32,520
desta coleção.

54
00:04:32,530 --> 00:04:42,730
Assim, a coleção não encontra, assim, encontraria todos os dados da coleção e poderíamos ver os alunos

55
00:04:43,550 --> 00:04:49,870
iguais à coleção ou encontrar e depois dizer "imprimir estudantes".

56
00:04:49,970 --> 00:04:54,490
Agora, isso não vai fazer exatamente o que seria de esperar,

57
00:04:57,090 --> 00:05:03,210
porque imprime um objeto de cursor de cursor Mongo dot pie no endereço de memória.

58
00:05:03,210 --> 00:05:05,980
Então, isso não é realmente os alunos que estão em nosso banco de dados.

59
00:05:06,890 --> 00:05:17,300
Mas, em vez disso, esse objeto de cursor é algo que aponta para o primeiro elemento do nosso banco de dados e, em seguida, podemos usá-lo para passar para

60
00:05:17,840 --> 00:05:22,240
o próximo elemento ou para o elemento seguinte e assim por diante.

61
00:05:22,250 --> 00:05:27,350
Assim, começa no início da nossa coleção e podemos usá-la para passar para os elementos

62
00:05:27,680 --> 00:05:32,190
a seguir, de modo a iterá-los ou movê-los e fazer coisas com eles.

63
00:05:32,210 --> 00:05:42,030
Então, o que nós temos que fazer é realmente ver para o aluno em estudantes de impressão e isso vai realmente

64
00:05:42,060 --> 00:05:43,370
imprimir o aluno.

65
00:05:43,380 --> 00:05:48,780
Então, aqui podemos ver que este é o primeiro e o único aluno em nosso banco

66
00:05:48,790 --> 00:05:49,080
de

67
00:05:51,770 --> 00:05:56,360
dados que criamos nos últimos 50 anos, possivelmente contra o que pretendíamos originalmente.

68
00:05:56,380 --> 00:06:00,780
Não vamos criar nada relacionado aos alunos nesta seção.

69
00:06:00,850 --> 00:06:07,180
Então, ao invés disso, vamos criar, como eu disse antes, um blog que roda no terminal para que

70
00:06:07,180 --> 00:06:13,480
possamos nos familiarizar com a criação de posts diferentes e criar um blog e depois colocar algum conteúdo

71
00:06:13,480 --> 00:06:19,210
em cada um e fazer o que é conhecido como orientado a objetos programação com essas coisas.

72
00:06:19,290 --> 00:06:25,920
Então, vamos raspar a coleção desse aluno e, em vez disso, criar uma coleção de post-it e vamos

73
00:06:25,920 --> 00:06:32,020
colocar alguns dados de amostra nela no próximo vídeo e, em seguida, vamos ver como podemos.

74
00:06:32,040 --> 00:06:33,530
Quais são as coisas que podemos fazer com isso?

75
00:06:33,780 --> 00:06:34,900
Então, qual é o próximo vídeo?
