2017-02-04 21 views
1

我試圖用put()命令使用nodejs將一個CSV文件添加到aerospike中。它顯示所有記錄,但只存儲最後一條記錄。我需要使用客戶端節點js將整個CSV文件存儲到aerospike中。如何使用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將覆蓋它,最後覆蓋倒數第二,倒數第二的前一個等等。您將要麼需要有多個不同的鍵,並使用這些或循環內連接您的文本,並使用client.put後循環,但與串聯的字符串。

相關問題