如何在 strongloop 环回中使用来自 mongoDB 的提示运算符?

How to use the hint operator from mongoDB in strongloop loopback?

我希望能够在 Strongloop Loopback 中使用 mongodb 中的提示运算符。我已经能够直接从 mongodb 使用此运算符,但我无法从 Strongloop Loopback 使用它。我怎样才能在那里使用它?

提前致谢

您不能在 strongloop 中直接使用 $hint 运算符。然而,还有一种替代方法可以在 strongloop 中使用它。

假设环回名称中的 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..
});