如何在强回圈环回中使用mongoDB中的hint运算符?
问题描述:
我希望能够使用Strongloop Loopback中mongodb的提示运算符。我已经能够直接从mongodb使用这个操作符,但是我还没有能够从Strongloop Loopback中使用它。我如何在那里使用它?如何在强回圈环回中使用mongoDB中的hint运算符?
在此先感谢
答
不能在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..
});
我还没有用Loopback的mongo,但我怀疑要做到这一点,你需要直接使用适配器。这里有一篇关于使用PostgreSQL http://suite.as/using-native-sql-loopback/的博客文章,它可能会给你一个线索。对不起,我不能更直接的帮助。 – JonRed