私は3つのJSONファイル "Friends"とフォロワーを持っています。JSONファイルからデータを抽出する
友人:友人と自分のツイート フォロワーに関する情報が含まれています:信者とそのツイート ツイートに関する情報が含まれています:「私は、次の情報を抽出し、名前のMongoDBのコレクションにそれを保存したいすべてのツイート
が含まれています友人」
id_str、 名、 説明、 favorites_count、 followers_count、 friends_count、 言語、 場所、 SCREEN_NAME、 URL、 utc_offset
私にとってはトリッキーな部分は、「各ユーザ(友人やフォロワーは)新しいフィールドのつぶやきにそのツイートを含まなければならない」である
それを達成する方法上の任意の提案ですか?
JsonSlurper slurper = new JsonSlurper()
def friends = slurper.parseText(new File('./friends.json').text)
def followers = slurper.parseText(new File('./followers.json').text)
def tweets = slurper.parseText(new File('./tweets.json').text)
friends.users.forEach{ fr ->
def frnds = mongo.friends << [
[
id_str: fr.id_str,
name: fr.name,
description: fr.description,
favorites_count: fr.favourite_count,
followers_count: fr.followers_count,
friends_count: fr.friends_count,
language: fr.language,
location: fr.location,
screen_name: fr.screen_name,
url: fr.url,
utc_offset: fr.utc_offset
]
]
}
エラー:「メイン」groovy.lang.MissingPropertyExceptionスレッドで例外:いいえ、そのようなプロパティ:私は、現時点ではやっているものをここで
クラスの友人
クイックリキャップ3つの別々の「リレーショナル」ファイルを読み込み、それらを一緒に結合して1つのコレクションに格納したいとしますか?おそらく、説明する最良の方法は、「実証する」ことです。したがって、各ファイルから小さなサンプルを表示でき、作成したコレクションの単一のドキュメントにそのデータをどのように表現したいのかを確認することができます。そして、もちろん助けてください。 –