在R中读取的Mongo嵌套文档

时间:2014-05-08 04:31:41

标签: r machine-learning rmongodb

我有一个mongodb数据库,我使用R中的mongo文档计算预测,为此我使用了R rmongodb库。我可以阅读具有简单键值的文档。但是,我不知道如何在R中读取嵌套的mongo数据。有人知道如何在R中访问嵌套文档吗?

1 个答案:

答案 0 :(得分:0)

这实际上取决于你想从BSON结构中读到什么。

对于这样的地图{'映射':{' a':123,'':456}},它就像

mongo.bson.value(cval,"mapping.a")

mongo.bson.value(cval,"mapping.b")

但是,对于像这样的列表结构{' list':[1,2,3,4,5]},您需要使用循环来读取它们:

for (item in mongo.bson.value(cval,"list")) {
    print(item)
 }

您可以在本教程中找到整个示例:http://winston.attlin.com/2014/01/building-up-easy-data-analysis-platform.html