Mongodb Compass 使用排序导出数据

Ali*_*eeb 7 mongodb mongodb-compass

我可以在指南针中对数据进行排序,但我的问题是在导出时,我没有对它进行排序,而且我找不到在导出数据时可以在哪里应用排序?

正如您在此处看到的,我正在使用以下方式进行过滤{name: 'SelectedProduct'}并使用{name: 1}以下方式进行排序: 过滤和排序

但是在与上图相同的过滤器和排序的导出集合对话框中,我看到了这个: 导出对话框

我似乎无法找到如何对导出的数据应用排序。

小智 7

我也需要那个。

  1. 转到聚合并选择 $sort。

  2. 过去你的排序:

    {
      name: 1
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 另存为 创建视图。

  4. 然后您只需转到该视图,它就会被排序并准备导出。


the*_*esh 6

即使我也面临类似的问题。如果您在第一个屏幕的查询窗口中看到,您只有 1 个文档,而在导出数据窗口中,它显示了 984 条记录。这是一个需要 MongoDB Compass 修复的错误。导出的行为类似于“整个完整集合”,并且不会对写入的查询产生影响。