MongoDB 3.0.6版
我在执行多个查询时发现他们使用了错误的索引。我想mongo有USE INDEX()
或hint()
,但我无法在文档中找到它。我正在使用java。其中一个查询如下所示:
FindIterable<Document> iterable = db.getCollection(collectionName).find(
new Document()
.append("timestamp", new Document()
.append("$gte", startTime)
.append("$lte", endTime))
);
...我希望查询使用我创建的名为timestamp
的索引。
答案 0 :(得分:0)
你可以使用$ hong of mongo。 有关详细信息,请参阅