与 DynamoDB Scan 相比,Mongoose 任意查询是否慢?

Are Mongoose arbitrary queries as slow compared to DynamoDB Scan?

我正在阅读 this blog:DynamoDB 不利于分析。的确,因为您不能 运行 对 DynamoDB 表进行任意查询(从技术上讲,您可以,但由于 Scan 性质,它的效率非常低),因此您无法执行数据的临时报告

所以我想知道如果 Mongo 以更好的方式 sort/order 这些事情,那么 运行 宁某事 不需要扫描整个集合

Person.
  find({
    occupation: "student",
    age: { $gt: 17, $lt: 66 }
  }).
  sort({ occupation: -1 }).
  select({ name: 1, occupation: 1 }).
  exec(callback);

性能。您需要在数据库中尝试正确的索引。它对数据查询产生了很大的影响。 有关更多信息,您可以查看此主要来源站点。 Query-Plan-in-mongo