如何使用nodejs将数据存储到aerospike?

我尝试使用put()命令使用nodejs将一个CSV文件添加到aerospike中。 它显示所有logging,但只存储最后一条logging。 我需要使用客户端节点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会覆盖它,最后覆盖倒数第二,倒数第二,等等。你将需要有多个不同的键和使用这些或循环内连接你的文本和使用client.put循环之后,但与连接的string。

加载CSV文件的另一个select是使用Aerospike Data Loader工具: https : //github.com/aerospike/aerospike-loader 。