可以使用 MongoDB 的查询计划(Explain Plan)来确认查询和排序是否涉及回表。执行 explain()
命令来查看查询计划:
db.collection.find({ _id: { $in: [ObjectId("60c72b2f5f1b2c6d88e3e3a1"), ObjectId("60c72b2f5f1b2c6d88e3e3a2")] }).sort({ age: 1 }).explain("executionStats");
可以使用 MongoDB 的查询计划(Explain Plan)来确认查询和排序是否涉及回表。执行 explain()
命令来查看查询计划:
db.collection.find({ _id: { $in: [ObjectId("60c72b2f5f1b2c6d88e3e3a1"), ObjectId("60c72b2f5f1b2c6d88e3e3a2")] }).sort({ age: 1 }).explain("executionStats");