在mongodb中,如何获取10个id小于100但不是1到10而不是90到99的文档

kar*_*rfy 2 mongodb

我有一个mongodb集合,其id字段的索引按升序排列.

如何从ID小于100的集合中获取10个文档但不是前10个而不是100以下的最后10个.

以下查询为我提供了1到10的数据.

db.products.find({id:{$lt:100}}).limit(10)
Run Code Online (Sandbox Code Playgroud)

und*_*ble 5

db.products.find({id:{$lt:100}}).sort({"id":-1}).limit(10)
Run Code Online (Sandbox Code Playgroud)