mongodb - db$distinct 将结果作为 [array] 而不是列表?
问题描述
db$distinct 和 db$find 分别以数组和列表的形式返回结果。如何从集合中查找不同的值作为列表。
db$distinct("long")
[1] -108.6326 -108.6254 -105.9005 -105.8922 -105.8736 -105.8097 -105.7736 -105.4722 -105.4658 [10] -105.4500 -105.1056 -105.0172 -104.9831 -104.9828 -104.9681 -104.5333 -104.2675 -103.0944 [19] -103.0639
db$find( 字段 = '{"_id":0,"LONG":1}' )
2 -105.4500
3 -105.4500
4 -105.4500
5 -105.4500
6 -105.4500
7 -105.4500
……
关于如何将 db$distinct 结果作为类似于 db$find 的结果的列表的任何想法?
谢谢
解决方案
推荐阅读
- sql - 带时间添加计算的条件选择
- junit5 - Selenium Jupiter 中多浏览器测试执行的标准方法
- asp.net-mvc - 使特定值需要 @Html.TextBoxFor
- javascript - React 组件 - 在未渲染时也继续工作
- sapui5 - 执行触发器时 SAP DBTech JDBC 的问题
- asp.net-core - appsetting中JwtIssuerOptions有什么用?
- flutter - Flutter Doctor 发现问题:Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.3)
- c# - 有没有一种方法可以将大型数据集导出到 ASP.NET Web 表单应用程序(.NET 3.5)中的多个块中的 excel 文件?
- azure - Azure DF - 从数据库中提取日期时间到 CSV 时,有时会被解释为 datetime2
- javascript - 计算后逻辑运算符失败