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

233
Visualizações
Cómo usar una combinación de literales y variables en una consulta de MongoDB

Actualmente estoy tratando de consultar una colección usando una combinación de literales y variables. Por alguna razón, el resultado vuelve null cuando hago esto.

 const result = await db.getCollection('myCollection').findOne({ 'someDate.someId': line['someId'], }); // returns 'null'

Sin embargo, si usa ambas variables o ambos literales, funciona bien:

 const key = 'someDate.someId' const result = await db.getCollection('myCollection').findOne({ key: line['oldId'], // or 'key:value' could be both literals }); // returns the result I am looking for

¿Por qué no puedo hacer lo que intento hacer en el primer ejemplo? Es un poco inconveniente tener que crear una variable para la consulta. ¿Hay alguna manera de lograr lo que quiero sin hacer esto?

about 4 years ago · Juan Pablo Isaza
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