Mongodb atlas:如何使用 Atlas 控制台的过滤器选项应用限制和排序

Ava*_*iya 6 mongodb mongodb-query mongodb-atlas

我正在使用 Mongodb Atlas,需要获取最后 10 条记录。为此,必须应用具有排序和限制选项的过滤器。在 mongo shell 中,我们是这样做的:

db.category.find().sort( { name: 1 } ).limit( 5 )
Run Code Online (Sandbox Code Playgroud)

或者

db.category.find().limit( 5 ).sort( { name: 1 } )
Run Code Online (Sandbox Code Playgroud)

如何使用 Mongodb Atlas 控制台的过滤器选项来获得所需的结果?我没有找到任何有关此的文档,是否在某处记录了如何使用过滤器选项?

小智 1

MongoDB 图集上针对您的问题提供了两种可能的解决方案

1. 连接您的 MongoDB atlas 两个命令行。 在图集的主页上,单击 Connect,然后单击Connect to Mongo Shell,以便您获得连接字符串以与命令行连接并在那里触发查询并获得所需的结果。

2. 在集合上创建聚合函数。

点击集合,然后你会发现聚合的选项,所以点击聚合 然后首先选择$sort条件,然后选择$limit条件并获取所需的数据。

请参考上传的图片: 特定集合的样本排序和限制条件