2017-02-04 17 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) 
} 

고객 측 js를 사용하여 aerospike에 CSV 파일을 저장하는 방법은 무엇입니까?

+0

csv에 중복 행이 있습니까? 키는 행마다 고유하게 사용됩니까? – lvolmar

답변

1

정확하게 이해하면 반복되는 동작입니다. 문제는 key이 변경되지 않으므로 put이 그것을 덮어 쓰고 마지막 두 번째가 마지막에서 두 번째 어미에서 두 번째 키를 덮어 쓰게됩니다. 여러 개의 다른 키가 있어야하고 루프 내에서 루프를 사용하여 텍스트를 연결 한 후 client.put을 사용하십시오. 루프가 아니라 연결 문자열.