私は、golangクライアントを使用して、aerospikeでリストデータ型(http://www.aerospike.com/docs/guide/cdt-list.html)を使用しています。 ListInsertOp(https://godoc.org/github.com/aerospike/aerospike-client-go#ListInsertOp)を使用して、指定したエントリのリストに値を挿入できます。golangを使用してaerospikeでリストを反復する方法は?
はしかし、私は更新/これを行うためにはListSetOp(https://godoc.org/github.com/aerospike/aerospike-client-go#ListSetOp)またはListRemoveOp(https://godoc.org/github.com/aerospike/aerospike-client-go#ListRemoveOp)
を使用して、指定されたリスト値を削除したい、私は、インデックスを必要としています。このインデックスはどのように入手できますか?すべてのリスト値を繰り返し処理してインデックスを取得し、更新または削除操作を実行する方法はありますか?
質問はGoのスライス内のアイテムを置き換えることではありません。 'ListSetOp'の背後にある考え方は、リスト全体を書き戻すことなく、リスト内の単一の項目を置き換えることです。 –