2016-04-29 13 views
0

xmlドキュメントをjsonに変換してmongodb(java)に保存すると、jsonにネストされたceveral Documentがあります。その後、rapidminerをコレクションに接続しましたが、コレクションIは1つの行と複数の列です。rapidminerをmongodbに接続する方法

{ 
    ' lat ' : 48.8566667, 
    ' lng ' : 2.3509871 , 
    ' i ' : { 
      ' id '  : ' id_element ' , 
      ' ville ' : ' Paris ', 
      ' pays '  : ' France ', 
      ' nbResult ' : 5 
    } 
} 

と私は を一行と複数の列を持つテーブルを取得rapidminer(データにJSON)でそれをvisualte場合、各列が例えば含ま: LATまたはI、例えば、私は、このJSONを を有します.id、i.ville ...正しいフォーマットが得られません。

答えて

0

私はrapidminerを知らない。しかし、ネストされたオブジェクトの特殊なビューをサポートしていない場合、ネストされたドキュメントを2次元テーブルに表示するのが一般的な方法です。

ネストレベルは同じネストされた文書(i.idi.villeiに属している)に属してどの属性を示すために、列名にドット.に変換されます。これは、flatten documentと呼ばれます。これは、ネストされたドキュメントが、属性名のネストの情報を含む第1レベルの属性に縮小されるためです。

+0

あなたの返事をありがとうございます、あなたは正しいですが、それは私の挿入が偽であるかどうかわからないので、私はrobomongoで私のコレクションを視覚化していて、非常に一貫しています。私のコレクションですが、問題は、コンテンツを知らなくてもxmlをjsonに変換したことです –

関連する問題