如何从 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
我有一个名为 '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