私はcassandraに非常に単純なテーブルを持っています。
名:テスト
列:BigIntをノードjsからcassandraに挿入
- ID(BIGINT、主キー)
- 名(テキスト)
私はカサンドラ・ドライバを使用して(この使用nodejsに値に挿入しようとしています)
client.execute("insert into test (id, name) values (?, ?)", [123, "dskddjls"], function (err, response) {
if (err) {
console.log("An error occured, ", err)
//...
}
else {
console.log("Added to table, ", response)
//...
}
})
挿入が正常に完了したが、私は私のカサンドラデータベースを確認したときに、私は大きなint型のコのためのごみ値を持っているかのように、それが表示されます列。
なぜこれが起こっているため、任意の説明?
明示的に型を指定しようとすることができます: 'client.executeを(」 (123、 "dskddjls"、ヒント:["bigint"、null]}、function(err、data){....}) 'テスト(ID、名前)の値(?、?) –
@VsevolodGolovizninええ、これは動作します。では、型を明示的に指定する必要がありますか? – Sachin