2016-04-29 162 views
-1

如何從sails.js應用程序執行mongo db自定義函數?我找不到任何合適的方法來執行自定義函數。我只能使用waterline ORM中提供的預定義函數從sails應用程序訪問集合。從sails.js訪問MongoDb函數

回答

0

您可以通過調用帆.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); 
    }); 
}); 
+0

.find的例子並不蒙戈DB的自定義函數。我想訪問自定義的mongo函數,這些函數存儲在mongo的system.js中。 –