如何在强回圈环回中使用mongoDB中的hint运算符?

问题描述:

我希望能够使用Strongloop Loopback中mongodb的提示运算符。我已经能够直接从mongodb使用这个操作符,但是我还没有能够从Strongloop Loopback中使用它。我如何在那里使用它?如何在强回圈环回中使用mongoDB中的hint运算符?

在此先感谢

+0

我还没有用Loopback的mongo,但我怀疑要做到这一点,你需要直接使用适配器。这里有一篇关于使用PostgreSQL http://suite.as/using-native-sql-loopback/的博客文章,它可能会给你一个线索。对不起,我不能更直接的帮助。 – JonRed

不能在strongloop直接使用$hint操作。然而,在强循环中有另一种方式来使用它。

假设您的环回名称中的mongodb数据源为mongodb

//Here app is the loopback app object. 
var mongoDb = app.dataSources.mongodb; 
var mongoConnector = app.dataSources.mongodb.connector; 

var promise = mongoConnector.collection("COLLECTION NAME").find({ $query: {}, $hint: { age : 1 } }) 
promise.then(function(value){ 
    //Process data.. 
}) 
.catch(function(err){ 
    //Error.. 
});