Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
Use una variable como especificador de campo para una proyección dentro de find()

Quiero usar una variable en Key dentro de find() en mongodb. Quiero hacer una solicitud similar para select value from table; .

Probé esto: value = '{ "' + axey.options[i].value + '" : 1, "_id" : 0 }';

y realizo mi solicitud de esta manera: Validation.find({}, value ).fetch();

Alguien sabe cómo puedo usar mi valor como una "Clave" y no como un valor.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Use la notación de corchetes para construir el documento de proyección. También debe incluir el especificador de campo en su documento de proyección. Por ejemplo:

 var projection = { "fields": { "_id": 0 } }; projection["fields"][axey.options[0].value] = 1; Validation.find({}, projection ).fetch();
over 4 years ago · Santiago Trujillo Denunciar

0

Sin embargo, no entendí claramente su pregunta si desea saber si existe cierta clave en sus documentos como mencionó la tecla de selección en la tabla que puede hacer con esto.

 Collection.find("keyName": {$exists:true}).fetch();
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda