2017-02-04 21 views
1

put()コマンドでnodejsを使用してCSVファイルをaerospikeに追加しようとしました。すべてのレコードを表示していますが、最後のレコードのみを格納しています。クライアントノードjsを使用して、CSVファイル全体をエアロスパイクに格納する必要があります。nodejsを使ってaerospikeにデータを保存する方法は?

client.put(key, rec, function (error) { 
if (error) { 
    console.log('error: %s ', error.message) 
} 
else { 
    console.log('Record %d written to database successfully.',count) 
} 

クライアントnide jsを使用してaerospikeにCSVファイルを保存するにはどうすればよいですか?

+0

csvに重複する行がありますか?キーは行ごとに一意に使用されていますか? – lvolmar

答えて

1

正しく理解すれば、これは繰り返し実行されます。問題は、keyは変更されていないため、putはそれを上書きし、最後は最後から2番目のものを上書きします。複数の異なるキーを使用してそれらを使用するか、ループ内でテキストを連結してからclient.putループは連結された文字列で始まります。

関連する問題