我可以在罗盘中对数据进行排序,但是我的问题是导出时,我没有对数据进行排序,也找不到在导出数据时可以在哪里应用排序的方法?
正如您在这里看到的,我正在使用{name: 'SelectedProduct'}
进行过滤,而我正在使用{name: 1}
进行排序:
但是在与上图相同的过滤器和排序的导出收集对话框中,我看到了:
我似乎找不到如何对导出的数据进行排序的方法。
答案 0 :(得分:0)
即使我面临类似的问题。如果在第一个屏幕的“查询”窗口中看到,则只有1个文档,如“导出数据”窗口中显示984条记录。这是需要由MongoDB Compass修复的错误。导出的行为类似于“整个完整集合”,并且不会影响编写的查询。
答案 1 :(得分:0)
我找到了解决指南针错误的方法: 步骤:
此外,如果您想通过外壳执行相同的过程,这是命令: db.videos.aggregate([{$ match:{hasError:{$ ne:true},videos:{$ gt:[]},businessAuth:{$ in:[ObjectId('5f78a94323614f0020554f96')]}}},{ $ out:“ heavy”}])
解释:
答案 2 :(得分:0)
我也需要那个。
转到聚合并选择 $sort。
过去的你:
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
[controller setMailComposeDelegate:self];
[controller setSubject:subject];
[controller setMessageBody:body isHTML:true];
[controller setToRecipients:[NSArray arrayWithObject:address]];
[screenViewController presentViewController:controller
animated:YES
completion:nil];
另存为 创建视图。
然后你只需要转到那个视图,它就会被排序并准备好导出。