簡體   English   中英

如何使用Node.js將數據存儲到Aerospike中?

[英]How to store data into aerospike using nodejs?

我試圖通過put()命令使用nodejs將CSV文件添加到Aerospike中。 它顯示所有記錄,但僅存儲最后一條記錄。 我需要使用客戶端節點js將整個CSV文件存儲到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文件?

如果我理解正確,這是重復的操作。 問題在於,由於key保持不變, put將覆蓋它,最后一個key將覆蓋倒數第二個,倒數第二個覆蓋其前一個,依此類推。您將需要具有多個不同的鍵並使用它們,或者在循環內連接文本並使用client.put循環之后,但帶有連接字符串。

加載CSV文件的另一種方法是使用Aerospike數據加載器工具: https : //github.com/aerospike/aerospike-loader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM