简体   繁体   English

在 R 中使用 mongo db

[英]Using mongo db in R

I am trying to write R script in which I have to do some operations on mongo database.我正在尝试编写 R 脚本,我必须在其中对 mongo 数据库进行一些操作。 Therefore, I have a few questions:因此,我有几个问题:

  1. How to use double condition?如何使用双重条件? I know how to use single condtion我知道如何使用单一条件

    mongoDB$find(query = '{"id" : { "$in" : ["1","2"]}}')

    mongoDB$find(query = '{"date" : { "$in" : "2019-08-09"}}')

    How should I connect both conditions in one query?我应该如何在一个查询中连接两个条件? How to write such code?这样的代码怎么写?

  2. How to use parameter in mongo code?如何在mongo代码中使用参数? In my script I will have vector with dynamic number of IDs.在我的脚本中,我将拥有带有动态 ID 数量的向量。 How I should write query?我应该如何编写查询? I am looking for something like:我正在寻找类似的东西:

    VectorWithIDs <- c(1:1000)

    mongoDB$find(query = '{"id" : { "$in" : VectorWithIDs}}')

Any Ideas how to solve both problems?任何想法如何解决这两个问题? Thanks in advance!提前致谢!

Just do the query with a "," as a separation token.只需使用“,”作为分隔标记进行查询。

For example:例如:

mongoDB$find(query = '{"id" : { "$in" : ["1","2"]}, '': "date" : { "$in" : "2019-08-09"}}'}')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM