0

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

4

1 回答 1

0

这真的取决于你想从 BSON 结构中读取什么。

对于像这样的地图 {'mapping': {'a':123, 'b':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

于 2014-06-16T17:42:56.850 回答