r - 在 Mongo DB 中使用 dplyr 语法
问题描述
是否可以使用 mongolite 或其他 R 包使用 dplyr 语法来查询 MongoDB?我在想类似的事情:
library(mongolite)
# create collection with example data
dmd <- mongo("diamonds")
dmd$insert(ggplot2::diamonds)
尝试使用 dplyr 进行查询:
library(dplyr)
premium_diamonds <- dmd %>%
filter(cut == "Premium",
price < 1000)
而不是这个:
premium_diamonds <- dmd$find('{"cut" : "Premium", "price" : { "$lt" : 1000 } }')
这样我就可以利用我对 dplyr 的熟悉来进行复杂的查询。
解决方案
推荐阅读
- php - 为什么我需要不断更新我的 Google 身份验证访问令牌?
- google-bigquery - BigQuery:如何根据轮班开始和结束时间查找一天中每个小时的工作员工数量
- javascript - How to set onkeypress or onkeydown only one time click?
- spring - Spring application on Tomcat configuration problem - error 404
- excel - How to create a unique identifier or equivalent to a dynamic table in Excel?
- angular - Why does angular tests fail sometimes?
- javascript - How can I take parameters from a url and append them to different tiles on the website?
- python-3.x - Why merge sort two linked list changes original lists?
- javascript - 使用 jquery 从多个下拉列表中删除重复项
- android - 从图库中选择多张图片并在 recyclerview 中显示