【问题标题】:Access MongoDb Functions from sails.js从sails.js 访问MongoDb 函数
【发布时间】:2016-04-29 11:12:47
【问题描述】:

如何从sails.js 应用程序执行mongo db 自定义函数?我找不到任何合适的方法来执行自定义函数。使用水线 ORM 中提供的预定义函数,我只能访问sails 应用程序中的集合。

【问题讨论】:

    标签: node.js mongodb sails.js sails-mongo


    【解决方案1】:

    您可以通过调用sails .native() 方法来访问MongoDB 的本地方法:

    以下是来自Sails' documentation的示例

    Pet.native(function(err, collection) {
      if (err) return res.serverError(err);
    
      collection.find({}, {
        name: true
      }).toArray(function (err, results) {
        if (err) return res.serverError(err);
        return res.ok(results);
      });
    });
    

    【讨论】:

    • .find 不是 mongo db 的自定义函数。我想访问自定义的 mongo 函数,这些函数存储在 mongo 的 system.js 中。
    猜你喜欢
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多