2017-03-19 57 views
-1

我遵循學院zenva的流星課程,但是當我定義Messages = new Mongo.Collection('messages'); 在客戶端的main.js文件中,並且希望在瀏覽器控制檯中插入它不起作用,並推斷該方法未找到。MeteorJS mongo收集,客戶端和服務器問題

+0

是什麼main.js的完整路徑?你能編輯你的問題併發布該文件的全部內容嗎? – zim

+0

其主要js中的空應用程序代碼,我在上面添加了集合代碼,但是當想要在瀏覽器控制檯中插入時,如在展示過程中展示它不起作用 –

+0

main.js的完整路徑是什麼?你能編輯你的問題併發布該文件的全部內容嗎? – zim

回答

0

嘗試定義集合在一個文件是用於服務器和客戶端訪問,即在api文件夾,如果你正在使用meteor's recommended file structure

+0

我只是想創建一個集合,我可以在瀏覽器控制檯中插入並獲取數據,沒有什麼複雜的,但我似乎無法完成,如果我只在客戶端main.js創建集合,請你詳細說明你的解決方案 –

+0

當然,你必須在服務器上定義一個集合才能真正寫入mongo,否則你只能在客戶端(minimongo)寫信。我對Zenva的流星課程一點都不熟悉,但基礎知識在這裏有描述(https://guide.meteor.com/collections.html#mongo-collections)。您是否閱讀過文檔?沒有看到任何代碼很難說出什麼問題。 – JaimeVelasco