私は、client.get()を使用してAerospike node.jsクライアントのプライマリキーを取得しようとしています。上記のhereとhereのように、ポリシーをAerospike.policy.key.SENDに変更して、client.put()を使用してレコードを挿入しました。Aerospike node.jsクライアントからプライマリキーを取得
今、プライマリキーと共にレコードを取得したいと思います。 Aerospike Documentationで述べたようにこれをやってみましたが、うまくいかないようです。
var key = aerospike.key(aerospikeDBParams.defaultNamespace,aerospikeDBParams.defaultSet,count);
var readpolicy = {
key: aerospike.policy.key.SEND
}
client.get(key, readpolicy, function(err, rec, meta){}
私はすべてのビンを取得しますが、プライマリキーは取得しません。私はここに何かを逃していますか
ありがとうございます。
こんにちはアブヒジスです[Client#get](http://www.aerospike.com/apidocs/nodejs/Client.html#get__anchor)コールを見ると、[Client〜recordCallback](http://www.aerospike.com/apidocs/) nodejs/Client.html# 〜recordCallback)このデータベース操作のコールバック関数は、実際には関数(エラー、レコード、メタデータ、キー)の4つのパラメータを持っています。 –