Nodejs Mongodb驱动程序:如何组合索引提示和投影

时间:2017-10-24 14:47:14

标签: node.js mongodb node-mongodb-native

努力将索引提示和查询投影与Nodejs驱动程序结合起来。

如果我们只提供一个提示:

db.collection('battle').find({}, {'hint': 'myindex'}).toArray();

如果我们只包含一个投影,那么这是有效的:

db.collection('battle').find({}, {'result.replay': 0}).toArray();

但是,这忽略了预测:

db.collection('battle').find({}, {'hint': 'myindex', 'result.replay': 0}).toArray();

1 个答案:

答案 0 :(得分:0)

似乎我的订单不正确:

var cursor = collection.find(query, [fields], options);

表示:

db.collection('battle').find({}, {'result.replay': 0}, {'hint': 'myindex'}).toArray();