我试图在我编写的Meteor应用程序中使用TingoDB而不是MongoDB,以便于部署。
我一直在看这里给出的答案Meteor without mongo
然而,事实证明这并不容易。首先,我非常想在我的开发环境中尝试使用(和调试)TingoDB,而不是捆绑的"生产"环境。希望当我把它捆绑生产新的" mongo-livedata.js"也将被包括在内。
到目前为止,我最大的问题是我不知道(而且我已经尝试过跟踪并探索Meteor)魔鬼流星正在得到正确的" mongo-livedata.js包。我希望能以某种方式"覆盖"说包裹所以我可以" hack"安全地离开它,仅用于我需要的单一应用程序。到目前为止,Meteor正在加载这个开发项目,这对我来说非常困难。更别了我能为这个应用程序安全地覆盖它。
这是Meteor 1.1.02 - 我正在开发的平台是Mac OS X,但我认为这不会产生太大的影响。
TIA!
更新:使用demeteorizer现在找到有问题的文件(mongo.js)和类似的代码。但是,转换到TingoDB现在已经使应用程序对数据更改没有反应,而是我首先使用Meteor的原因。不知道为什么它不再被动了。 :(