Я захватил выбранный в настоящее время документ манго, используя 'this' внутри функции Template.alerts.events. Затем я хочу проверить, содержит ли текущий документ (это) определенное поле. Если быть точным, я хочу посмотреть, содержит ли он файл userId, который я сам там храню ранее.Метеор коллекции поле поиск
doc {
field1: 'a'
myfield: {
userId1: timestamp
userId2: timestamp
...
}
}
Я в основном хочу видеть, находится ли пользователь userId текущего пользователя в поля userId myfield.
Я попытался:
var x = this.userId
if(this.myfield.x) {
//do something
}
и мне интересно, является ли это потому, что мне нужно, чтобы обернуть USERID в строке или что-то, но я не могу получить условие для оценки. Я также попытался использовать object.hasOwnProperty, который также не работал. Как я могу сделать это в режиме без запроса?
по какой-то причине это не работает. Я сейчас использую this.myField [this.userId], потому что просто хочу посмотреть, существует ли это поле. Должен ли я искать поля или что-то еще? – frei