dca*_*dca 6 r mongodb dplyr tidyverse
是否可以使用 mongolite 或其他 R 包使用 dplyr 语法来查询 MongoDB?我在想这样的事情:
library(mongolite)
# create collection with example data
dmd <- mongo("diamonds")
dmd$insert(ggplot2::diamonds)
Run Code Online (Sandbox Code Playgroud)
尝试使用 dplyr 查询:
library(dplyr)
premium_diamonds <- dmd %>%
filter(cut == "Premium",
price < 1000)
Run Code Online (Sandbox Code Playgroud)
而不是这个:
premium_diamonds <- dmd$find('{"cut" : "Premium", "price" : { "$lt" : 1000 } }')
Run Code Online (Sandbox Code Playgroud)
这样我就可以利用我对 dplyr 的熟悉程度来进行复杂的查询。
| 归档时间: |
|
| 查看次数: |
317 次 |
| 最近记录: |