Return to Video

Projection Queries - Data Wranging with MongoDB

  • 0:00 - 0:02
    Eu gostaria de falar de mais uma coisa
  • 0:02 - 0:04
    antes de seguirmos para tópicos de consulta mais avançados. A
  • 0:04 - 0:08
    habilidade de especificar um documento de projeção, além do nosso documento
  • 0:08 - 0:12
    de consulta, é para ser encontrada por chamadas? A projeção
  • 0:12 - 0:15
    basicamente descreve o formato que queremos que os documentos tenham
  • 0:15 - 0:18
    no conjunto de resultados. Também vou desmembrar isso um
  • 0:18 - 0:22
    pouco aqui com as variáveis projection e query, e passá-las
  • 0:22 - 0:25
    para o find, em vez de passar diretamente o dicionário
  • 0:25 - 0:28
    que construímos para encontrar. Estou chamando atenção para isso porque
  • 0:28 - 0:30
    aparecerá mais tarde nesta lição, e não quero
  • 0:30 - 0:34
    que ninguém se confunda. Agora, imaginemos que, em vez de
  • 0:34 - 0:37
    recuperar todos os documentos das nossas restrições de especificação de consulta em
  • 0:37 - 0:41
    manufacturer e class, estejamos interessados só em
  • 0:41 - 0:44
    recuperar o nome do documento. Bem, poderíamos simplesmente imprimir
  • 0:44 - 0:47
    o nome aqui embaixo. Mas há outra forma de fazer isso:
  • 0:47 - 0:51
    especificando uma projeção como um segundo parâmetro a encontrar.
  • 0:51 - 0:53
    E o que isso fará é dizer todos os documentos de
  • 0:53 - 0:58
    resultado que retornam. Em vez do conteúdo completo deles, só
  • 0:58 - 1:02
    quero ver name. Por padrão, a não ser que seja dito explicitamente que
  • 1:02 - 1:04
    não quero ver o campo de ID, também o obteremos. Então,
  • 1:04 - 1:08
    é por isso que temos _id definido como zero aqui. Certo? A
  • 1:08 - 1:11
    forma que fazemos isso é, basicamente, especificando todos os campos dos
  • 1:11 - 1:14
    documentos neste conjunto. E, depois, especificando se queremos
  • 1:14 - 1:17
    ou não que ocorram em um conjunto de resultados. OK? Vamos executar isto.
  • 1:19 - 1:21
    Aqui podemos ver que os documentos
  • 1:21 - 1:23
    que recuperamos simplesmente têm o campo name neles.
タイトル:
Projection Queries - Data Wranging with MongoDB
Video Language:
English
Team:
Udacity
プロジェクト:
UD032: Data Wrangling with MongoDB
Duration:
01:24

Portuguese, Brazilian subtitles

改訂 Compare revisions