1
00:00:00,480 --> 00:00:06,840
Olá e bem vindo de volta neste vídeo, vamos ver exatamente por que estamos usando o Mongo D. B e a principal razão é porque é

2
00:00:07,170 --> 00:00:11,600
realmente fácil de usar, é realmente fácil começar com o Magnanti

3
00:00:11,610 --> 00:00:12,340
B.

4
00:00:12,420 --> 00:00:17,730
Depois de baixá-lo e instalá-lo, a única coisa que você precisa fazer se estiver no Linux ou

5
00:00:17,880 --> 00:00:20,550
Mac, você executará o comando Mongo no seu terminal.

6
00:00:20,760 --> 00:00:25,840
Se você estiver no Windows, execute Mongo d dot X-C na pasta de instalação.

7
00:00:25,950 --> 00:00:31,800
Quando você faz isso, você basicamente iniciou o servidor Mangu DP pronto para aceitar conexões e pronto para começar

8
00:00:31,800 --> 00:00:34,390
a colocar dados em um banco de dados.

9
00:00:36,920 --> 00:00:47,480
Observe que o diretório padrão onde o Mongar está armazenando dados está aqui no caminho e no valor do DV para que seus

10
00:00:48,710 --> 00:00:54,920
dados entrem em barra de dados. Se você quiser alterá-lo, poderá fazer isso.

11
00:00:55,100 --> 00:00:59,200
E nós fazemos você mais sobre como fazer isso mais tarde.

12
00:00:59,210 --> 00:01:07,070
Então, quando você tiver este servidor rodando, simplesmente vá para outro terminal e digite Mongo e então isto inicia uma conexão

13
00:01:08,090 --> 00:01:14,720
com o Mago DP the Mongo D que você iniciou aqui e você pode ver aqui que você

14
00:01:14,720 --> 00:01:15,680
tem uma conexão.

15
00:01:15,680 --> 00:01:24,960
Agora abra a conexão foi exceto de 1 a 7 e 0 que você não quer 1 1 2 7 0 0 0 ou 1

16
00:01:25,020 --> 00:01:27,200
é sempre a sua máquina local.

17
00:01:27,750 --> 00:01:32,970
Então você verá o mesmo número, embora possivelmente um número diferente no final.

18
00:01:33,010 --> 00:01:39,680
Isso não importa se estamos vendo o mesmo número no seu computador.

19
00:01:39,930 --> 00:01:43,540
Então, que tipo de coisas você pode fazer com o Mongo DP?

20
00:01:43,680 --> 00:01:49,950
E a resposta é que você pode fazer o que você esperaria com qualquer dado, mas você realmente pode criar

21
00:01:49,950 --> 00:01:55,870
coleções que você pode criar PCs de dados e você pode inserir dados remover dados encontrar dados ou

22
00:01:55,870 --> 00:02:03,210
coisas assim Mongar trabalha com bancos de dados como sendo a maior estrutura e cada banco de dados contém uma ou mais coleções.

23
00:02:03,200 --> 00:02:05,330
E na verdade zero ou mais coleções.

24
00:02:05,560 --> 00:02:10,970
E então cada uma dessas coleções contém zero ou mais documentos e é realmente assim tão simples.

25
00:02:11,050 --> 00:02:17,210
Então, a primeira coisa que eu gostaria de fazer é ver quais dados nós temos neste mercado, o

26
00:02:18,670 --> 00:02:22,700
servidor, e nós também fazemos isso com o comando show piece.

27
00:02:22,930 --> 00:02:28,900
E então aqui temos alguns deles que eu já criei e alguns deles que foram

28
00:02:29,290 --> 00:02:34,110
criados por Mago DP local e admin são criados por Mago D-B.

29
00:02:34,230 --> 00:02:36,570
Eu criei o resto.

30
00:02:36,800 --> 00:02:43,210
Se você quiser usar um banco de dados simplesmente para usar e, em seguida, esse tipo de nome

31
00:02:43,230 --> 00:02:50,040
da cidade da equipe ou o que mais, se você digitar aqui sou algum banco de dados que não existe.

32
00:02:50,100 --> 00:02:51,670
Bom se você ainda vai usá-lo.

33
00:02:51,670 --> 00:02:54,710
E quando você inserir dados, ele será criado para você.

34
00:02:54,710 --> 00:02:59,980
Então você não precisa especificar que deseja criar um novo push de

35
00:02:59,980 --> 00:03:01,700
dados ou algo assim.

36
00:03:02,010 --> 00:03:07,440
E depois que você estiver dentro do banco de dados, poderá mostrar coleções e isso mostrará quais coleções

37
00:03:07,440 --> 00:03:08,380
estão na tabela.

38
00:03:08,400 --> 00:03:17,380
Neste caso nenhum, podemos inserir dados em uma coleção específica, fazendo DBI, que aponta para o ponto de pilha completa

39
00:03:17,380 --> 00:03:23,400
do banco de dados atual, em seguida, a coleção que queremos inserir dados.

40
00:03:23,440 --> 00:03:33,250
Pense nisso como uma tabela em bancos de dados normais bancos de dados relacionais normais, por exemplo, os alunos dot inserir.

41
00:03:33,960 --> 00:03:41,520
E isso vai para os bancos de dados completos da pilha e, em seguida, insere alguns dados na coleção do aluno.

42
00:03:42,590 --> 00:03:46,890
No que queremos inserir e vai dentro dos parênteses do método de

43
00:03:50,240 --> 00:03:55,340
inserção e organizada, isso funciona com esse tipo de dados Jason que abordamos anteriormente.

44
00:03:56,220 --> 00:04:02,200
Então, dentro Mongul DP Podemos colocar dinheiro pode colocar documentos Chaisson.

45
00:04:02,290 --> 00:04:12,800
Assim, por exemplo, o nome eu diria que o Mark é igual a 99 nove, então ele dirá que ele não inseriu uma linha para

46
00:04:12,800 --> 00:04:19,560
encontrar uma maneira de simplesmente ir para a D-B desses alunos a mesma coleção de antes.

47
00:04:19,770 --> 00:04:20,460
Não ache

48
00:04:23,500 --> 00:04:31,900
se dermos um dicionário vazio aqui, então ele encontrará tudo naquele banco de dados e este é o que

49
00:04:31,900 --> 00:04:33,580
eu acabei de adicionar.

50
00:04:33,580 --> 00:04:39,080
Observe que esse campo de ID é criado automaticamente e você não precisa se preocupar com isso.

51
00:04:39,100 --> 00:04:42,240
No entanto, no futuro, podemos mudar isso.

52
00:04:42,340 --> 00:04:47,020
Por isso, não é criado automaticamente ou, de fato, é Scooty automaticamente com valores diferentes.

53
00:04:48,800 --> 00:04:52,080
Algo que eu realmente gosto sobre Mongomery que também pode

54
00:04:54,810 --> 00:05:00,690
ser um problema é que podemos inserir dados que não estão no mesmo que não segue a mesma

55
00:05:00,700 --> 00:05:02,850
estrutura que outros dados já na coleção.

56
00:05:03,100 --> 00:05:07,890
Por exemplo, digo algo

57
00:05:18,250 --> 00:05:18,900
assim.

58
00:05:19,060 --> 00:05:27,790
Portanto, poderíamos inserir este objeto no item do banco de dados com preço de noventa e nove horas e meia, o DBI

59
00:05:27,790 --> 00:05:29,750
mais novo não se importaria.

60
00:05:29,740 --> 00:05:31,610
Os dois elementos são diferentes.

61
00:05:31,780 --> 00:05:33,490
Eles contêm diferentes números de campos.

62
00:05:33,490 --> 00:05:34,530
Os campos são diferentes.

63
00:05:34,530 --> 00:05:35,510
Os dados são diferentes.

64
00:05:35,650 --> 00:05:42,160
Mas o que seria não importa para Mago ser o que importa é que estamos inserindo documentos de Jason sobre

65
00:05:43,070 --> 00:05:44,250
isso e tudo bem.

66
00:05:44,500 --> 00:05:49,410
E então, de fato, quando vamos encontrar ambos os itens seriam escritos.

67
00:05:49,420 --> 00:05:55,080
Outra coisa que podemos fazer é remover elementos tão profundamente que os alunos não removam.

68
00:05:55,420 --> 00:05:57,120
E então podemos remover um dos elementos.

69
00:05:57,130 --> 00:06:07,240
Então, vou remover o elemento chair e agora o que colocamos aqui são dados suficientes para reconhecer um elemento.

70
00:06:07,360 --> 00:06:17,660
Então, de fato item como cadeira é apenas um dos elementos, se eu remover tudo, então isso excluiria

71
00:06:17,660 --> 00:06:21,490
todos os elementos no banco de dados.

72
00:06:21,560 --> 00:06:28,780
Se eu disser 99, isso também removerá o campeão

73
00:06:29,020 --> 00:06:35,740
porque é o único elemento que tem essa propriedade.

74
00:06:36,390 --> 00:06:39,430
E lá nós temos o número removido é um.

75
00:06:39,560 --> 00:06:43,570
E então, se formos encontrar novamente, vemos que há apenas um elemento.

76
00:06:43,580 --> 00:06:50,170
Agora, se voltarmos para mostrar a Gibbes, podemos ver que o banco de dados completo da pilha agora está sendo criado,

77
00:06:50,170 --> 00:06:51,130
então ele existe.

78
00:06:51,280 --> 00:06:57,480
E se formos mostrar coleções, podemos ver que a coleção de estudantes que estamos usando também

79
00:06:57,480 --> 00:07:03,160
existe neste banco de dados e um sistema que indexa a coleção também foi criado.

80
00:07:04,070 --> 00:07:07,160
E nós vamos ver quais índices estão mais tarde no curso.

81
00:07:07,160 --> 00:07:12,530
Por enquanto, esta foi simplesmente uma rápida introdução ao mongerer a ser e por que estamos usando isso

82
00:07:12,530 --> 00:07:17,750
e vamos detalhar mais detalhes e operações mais poderosas à medida que avançamos ao longo do curso.

83
00:07:17,790 --> 00:07:18,750
Então eu vejo você no próximo vídeo.
