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.
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();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();