我想用r把一个集合从mongodb加载到r,用filter来提高速度。过滤器可以是或条件或在r数据中。
MongoDB集合

Name     Type

A        M

B        P

C        M

D        P

E        O

过滤器
Criteria

M

P

RData <- MongoCollection$find('{"Type" in RFilter$Criteria}',
fields = '{
    "Name" : true,
    "Type" : true
    }')

我希望输出:
远程数据处理系统
Name     Type

A        M

B        P

C        M

D        P

最佳答案

如果需要签入数据库以检查名称或类型是否为p或m try$,或是否符合以下条件:

{$or:[{Name:{$in:["P","M"]}},{Type:{$in:["P","M"]}}]}

上面的$或条件将签入db如果名称是“p”或“m”,则返回document否则将签入type如果值是“p”或“m”,则如果两者不匹配,则不返回document。

关于r - R - 过滤来自MongoDB集合的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57470952/

10-11 23:23
查看更多