Я пытаюсь использовать что-то, как следуетMongoDB/метеор, если поддокумент поле существует, когда поле является переменной
collection.find({"myField."+variable : {$exists: true})
Но очевидно, что не работает, потому что коллекции не принимают строку. Вместо этого я пытался строить аа полностью запрос строки в формате JSON, но это не будет разбирать правильно, потому что я просто искал имя поля, а не весь объект
var qry = '{"myField.'+variable+'"}'; //no go
Я также попытался коллекция метеора поля логики
var qry = 'myField.'+variable;
collection.find({}, {fields: {qry: 1}})
не напрасно. Я знаю, что запрос может принимать объект JSON, но я не уверен, как это записать.
спасибо, я на самом деле решил это делать это: Var запрос = {}; \t \t query ['myField.' + Variable] = null; – frei