Метеор - извлечь / получить доступ к документу коллекции

Я написал страницу, на которой пользователи могут загружать аудиофайлы и задавать для них всевозможные метаданные. Следующий шаг для меня — на стороне сервера через определенные промежутки времени проверять изменения и создавать новый пакет со всеми активными файлами.

На всю жизнь я не могу получить доступ к документу.

var activeTracks = Tracks.find({"isActive": true});
for(var track in activeTracks)
    console.log( track.val );

Я получаю все свои активные документы, которые отлично работают, если я регистрирую activeTracks, но как я могу получить доступ к отдельным документам?

Причина в том, что в конечном итоге я хотел бы получить доступ к URL-адресу файла, поскольку я использую bash для перемещения файлов в Unity3D для компиляции assetsBundles.

Или я могу просто экспортировать результаты запроса в виде файла JSON и выполнять синтаксический анализ внутри Unity?


person Kevin Toet    schedule 14.10.2015    source источник


Ответы (1)


person    schedule
comment
Это возвращает undefined в консоли. - person Kevin Toet; 14.10.2015
comment
У вас есть недвижимость? Попробуйте использовать console.log(JSON.stringify(track)); - person Rem; 14.10.2015
comment
Кажется, это работает лучше, получая типизированную строку JSON с правильной структурой. Это «правильный» способ или есть другой способ просто получить доступ к свойствам документа? - person Kevin Toet; 14.10.2015
comment
Вы всегда можете просто получить доступ к любому свойству. Но если он не существует, результат будет неопределенным - person Rem; 15.10.2015