我有一個Meteor應用程序,我想知道是否有配置應用程序的方法來爲用戶使用一個Mongo數據庫,併爲應用程序數據的其餘部分使用不同的數據庫。這裏的目標是最終有多個應用程序共享相同的用戶帳戶數據庫,但每個應用程序都有自己獨特的應用程序數據庫。 Meteor有可能嗎?流星應用程序中Meteor.users的獨立數據庫
1
A
回答
0
雖然我很欣賞這個問題的最佳答案,但目前無法在流星中完成(截至0.5.9)。當然,可以修改源代碼來實現這樣的事情,但我使用Meteor來避免自己編寫所有的鍋爐管道代碼。希望這個選項將來會被添加。
0
您可以在流星服務器上使用mongodb driver。您可以使用Meteor.call
訪問客戶端上的數據。雖然我從來沒有嘗試過它應該工作。這也是一個很好的機會檢查meteor's newnpm system。
服務器JS
var require = __meteor_bootstrap.require;
var mongo = require('mongodb');
var Server = mongo.Server, Db = mongo.Db, BSON = mongo.BSONPure;
var client = new Db('test', new Server("127.0.0.1", 27017, {}), {w: 1})
...
你不會有反應但除非你寫你自己的方法來檢查數據庫。
+0
沒問題,所以基本上,我必須設置它,然後使用這個設置來處理所有特定於應用程序的非用戶集合,對吧?然後仍然允許流星處理所有的用戶數據。那是你在做什麼? – 2013-02-27 14:02:23
0
你試過Meteor.connect()嗎?它可讓您連接到外部Meteor應用程序的數據庫。
http://docs.meteor.com/#meteor_connect
編輯:我從來沒有嘗試過的用戶(即收藏是從「普通」的收藏我猜有些不同),但我想它應該工作。
相關問題
- 1. 處理獨立應用程序中的數據庫連接
- 2. 2在一個數據庫中的流星應用程序
- 3. 在android應用程序中使用獨立數據庫
- 4. 流星 - Autoform與Meteor.users集合
- 5. 流星應用程序剖析數據
- 6. 在獨立應用程序中釋放數據庫連接
- 7. 每個流星應用程序有多個(獨立/命名空間)流星客戶端代碼庫
- 8. 與獨立的Java應用程序共享Grails數據庫?
- 9. 獨立應用程序的免費語言/數據庫
- 10. 如何製作獨立的數據庫應用程序?
- 11. 獨立於數據庫模式的應用程序
- 12. 獨立應用程序所需的數據庫
- 13. 哪個數據庫用於獨立應用程序Winforms
- 14. 哪個數據庫用於flex獨立應用程序?
- 15. 如何編寫應用程序以獨立於數據庫?
- 16. Flex獨立應用程序,無數據庫
- 17. 2流星應用程序連接數據庫
- 18. 如何將mlab數據庫導出到流星應用程序
- 19. 如何從外部應用程序寫入流星數據庫?
- 20. 使用獨立數據庫的YII中的SaaS應用程序結構
- 21. 如何保護流星應用程序的MongoDB中的數據
- 22. 獨立數據庫
- 23. 獨立Python應用程序
- 24. 獨立Web應用程序
- 25. 獨立.NET應用程序
- 26. C++獨立應用程序
- 27. PostgreSQL獨立應用程序
- 28. 獨立PHP應用程序
- 29. PHP獨立應用程序
- 30. Flash中的獨立程序中的最佳數據庫軟件?
如果您使用MongoHQ或您自己的基礎設施等提供商,請設置相同的端口 – Prashant 2013-02-26 17:13:19
對不起,我不明白這是如何工作的。你的意思是要配置流星使用某些端口來進行某些集合嗎? – 2013-02-26 18:47:40
對不起,我誤解了你的問題。我告訴你的基本上是爲所有應用程序訪問相同的Mongo實例,但這不會滿足您擁有獨特應用程序數據庫的目的。儘管如此,你應該嘗試下面的答案。 – Prashant 2013-02-26 19:23:24