如何从 R 中的 Mongodb 中提取列?

How to extract a column from Mongodb in R?

我有一个名为 'consumerco' 的 mongoDb,我需要从中提取一个名为 'Company' 的列到我的 R 工作室中作为 table。我该怎么做?

使用 mongolite 包尝试: mongoConnection <- mongo(db = "consumerco", collection = "mycolection", url = "mongodb://000.000.00", verbose = TRUE)

假设您的字段是 species 此查询调用具有某些条件的所有记录:

mySmallDf <- mongoConnection$find(
                      query = '{"field1":"ValueX"}',
                      fields = '{"species" : 1, "field2":1, "_id":0}')

和 returns 在 fields 参数中包含 1 的所有值。 _id 默认成为,所以如果你不想设置它 "_id":0