r - R 中的 mongolite 命令: db$distinct 仅将结果列为 R studio 中的数组。如何将 db$distinct 结果作为列表获取?
问题描述
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 的结果的列表的任何想法?
谢谢
解决方案
推荐阅读
- javascript - 确认 Google 助理的异步操作
- python - Python - 将列表变成卷轴
- azure-functions - Azure 代理超时
- java - javax.persistence.PersistenceException:EntityManager 没有持久性提供程序
- javascript - 如何离线保存使用 ember-cli-fastboot 呈现的网页?
- python - 多数的幂
- java - 将 JAXB 元素编入 SOAP 处理转义字符
- java - 基于索引迭代列表
- mysql - 查找匹配和空白的行
- google-bigquery - BigQuery:基于列拆分表