2015-10-14 93 views
0

我寫了一個頁面,用戶可以上傳音頻文件並設置各種元數據。對我而言,下一步是在服務器端以一定的時間間隔檢查更改並生成一個包含所有活動文件的新包。流星 - 提取/訪問收集文檔

對於我的生活,我無法訪問文檔。

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

我得到我所有的活動文檔,如果我登錄activeTracks,但我怎樣才能訪問單個文檔?

原因是我最終希望訪問文件url,因爲我使用bash將文件移動到Unity3D以編譯assetBundles。

或者我可以簡單地從查詢中導出結果作爲JSON文件並在Unity中進行解析?

回答

0
activeTracks.forEach(function(track) { 
    console.log(track.val); 
}); 
+0

這是在控制檯中返回undefined。 –

+0

你有val的財產嗎?嘗試使用consol.log(JSON.stringify(track)); – Rem

+0

這似乎做得更好,得到一個適當的結構JSON類型的字符串。這是「正確」的方式,還是有另一種方式來簡單地訪問文檔屬性? –