如何在Meteor.js中调用MongoDB中的函数?

时间:2015-03-10 08:23:56

标签: meteor

我想用Meteor.js调用我在MongoDB中定义的函数? 例如,我在MongoDB中有一个函数调用hi()。 要在MongoDB中调用它,我使用以下命令:

> db.eval('hi()')

流星怎么样?

2 个答案:

答案 0 :(得分:1)

var funcInputObj={};var mongoFuncName='testfunc';
 MongoInternals.defaultRemoteCollectionDriver().mongo.db.eval('db.loadServerScripts();return ' + mongoFuncName+ '(' + JSON.stringify(funcInputObj|| {}) + ');',function (err, mongoFuncReturnData) {


   console.log(mongoFuncReturnData);
 });

答案 1 :(得分:0)

除非有人与我发生矛盾,否则不可能。 Meteor不允许你“玩”所有Mongo功能。

您可以阅读并挖掘here

我希望我能帮助你更多,祝你好运。