繁体   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