2017-09-27 51 views
2

在aerospike中,https://godoc.org/github.com/aerospike/aerospike-client-go#ListAppendOp操作可以與client.Operate方法一起使用以附加到列表中。有沒有辦法將Prepend添加到列表中?如何使用golang在aerospike中添加列表?

http://www.aerospike.com/docs/guide/cdt-list.html#development-guidelines-and-tips確實提到插入可以發生在列表的任何一端。但是找不到合適的API來做同樣的事情。任何幫助?

+0

好的。找到https://godoc.org/github.com/aerospike/aerospike-client-go#ListInsertOp並使用0作爲索引...但不知道這將如何工作的郵件列表 – Crusaderpyro

回答

4

不熟悉Go客戶端,但只看API,會指定索引爲0嗎?

func ListInsertOp 
func ListInsertOp(binName string, index int, values ...interface{}) *Operation 
ListInsertOp creates a list insert operation. Server inserts value to specified index of list bin. Server returns list size on bin name. It will panic is no values have been passed. 
+0

是。這就是我剛剛發現的,並添加了這個作爲我的問題的評論。 – Crusaderpyro

相關問題