2017-09-26 64 views
-1

我非常確定你們已經看到了最新的應用程序錄制功能,所以我想使模塊非常像這樣,我正在做這個應用程序的反應原生希望你們提供給我適當的解決方案錄製音頻文件並將其上傳到服務器,原因是否爲?

爲此第一我需要記錄緩存或本地目錄中的文件,然後通過獲得我的音頻文件的URI我必須將其存儲到s3

這是我的計劃,所以給我建議是這個好主意或有另一種方式,我可以更有效地做到這一點

建議我反應原生錄音文件庫,並將其保存到本地並將其上傳到亞馬遜s3

+0

'.aggregate()'從不支持客戶端(在minimongo中)。它通過[meteorhacks:aggregate](https://atmospherejs.com/meteorhacks/aggregate)在服務器上得到支持。例如,如果您想要加入以顯示涉及產品的所有訂單,則還可以使用[reywood:發佈 - 複合](https://atmospherejs.com/reywood/publish-composite) –

回答

1

Mongo .aggregate()方法不支持,原因是MiniMongo不支持所有內容,所以爲了使客戶端和服務器端代碼保持一致,並不是所有的mongo方法都可用。

有,然而,一個方法來使用這個包做:https://github.com/meteorhacks/meteor-aggregate

基本上它暴露了.aggregate()方法,你

+0

感謝這一點,但我有另一個問題看到上述兩個集合的細節之一是產品集合,另一個是發票集合我有將產品的_id字段與發票產品的_id字段進行匹配。 – Rizwan

-1

有一個叫集合幫手包,但它不工作的偉大用於大型數據集。

這個要求在SQL數據庫中很容易實現,而且創建一個小型的mysql數據庫作爲數據倉庫和運行報表通常更容易。您需要每天更新數據庫,但這應該非常快速地運行。您甚至可以每小時運行一次,具體取決於數據量和系統負載。

另一種方法是編寫一些Mongo腳本,用於將數據轉換爲可用於報告的其他文檔。

取決於你需要多少這個,你可以決定走哪條路。

相關問題