Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

168
Visualizações
¿Cómo accedo a un campo específico en un índice compuesto usando mongo db?

Estoy usando pymongo para consultar mi base de datos y obtener resultados para mi API. A partir de ahora, tengo un índice compuesto para realizar búsquedas de cadenas:

 diseases_collection.create_index([('url', pymongo.TEXT), ('headline', pymongo.TEXT), ('main_text', pymongo.TEXT), ('reports', pymongo.TEXT), ('diseases', pymongo.TEXT), ('syndromes', pymongo.TEXT), ('event_reports', pymongo.TEXT)])

Sin embargo, quiero una forma de buscar ubicaciones geográficas solo en el campo de informes, y no en los otros campos. ¿Cómo puedo hacer esto? Cada documento tiene la siguiente estructura (obviamente diferentes valores):

 { url: “http://outbreaks.globalincidentmap.com/eventdetail.php?ID=8237”, date_of_publication: “2011-02-22 12:29:00”, headline: “AUSTRALIA :: Anthrax scare closes Penrith tax office”, main_text: “[PenrithStar.com.au] AUSTRALIA :: Anthrax scare closes Penrith tax office At about 11.40am, a worker discovered some white powder, believed to have been part of a mail delivery.", reports: [ { diseases: “Anthrax”, syndromes: [], event_date: “2011-02-22 11:40:00”, locations: [“Sydney”, “Penrith”], event_reports:[“hospitalised”], } ] }
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Una colección puede tener como máximo un índice de texto. Cuando especifica varios campos para que se indexen por texto, todos se fusionan en un índice.

Por lo tanto, no puede consultar este índice por valores de solo algunos de los campos que ha indexado.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda