2016-11-06 8 views
0

Strongloopループバックでmongodbのヒント演算子を使用できるようにします。私はmongodbから直接この演算子を使用することができましたが、Strongloop Loopbackからこの演算子を使用することはできませんでした。どうすればそこで使うことができますか?あなたはstrongloopに直接$hint演算子を使用することはできません事前strongループループバックでmongoDBのヒント演算子を使用するにはどうすればよいですか?

+0

私はループバックでmongoを使用していませんが、これを行うと思われますが、アダプターを直接使用することにする必要があります。 PostgreSQL http://suite.as/using-native-sql-loopback/でこれを行うことに関するブログ投稿がありますが、これはあなたにヒントを与えるかもしれません。申し訳ありませんが私はより直接的に役立つことはできません。 – JonRed

答えて

1

感謝。しかし、それを別の方法で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.. 
}); 
関連する問題