• LRem
    LRem

    从指定bucket里面的指定的key的列表里移除前 count 次出现的值为 value 的元素。 这个 count 参数通过下面几种方式影响这个操作:

    count > 0: 从头往尾移除值为 value 的元素。
    count < 0: 从尾往头移除值为 value 的元素。
    count = 0: 移除所有值为 value 的元素。

    下面的例子count=1:

    1. if err := db.Update(
    2. func(tx *nutsdb.Tx) error {
    3. bucket := "bucketForList"
    4. key := []byte("myList")
    5. return tx.LRem(bucket, key, 1)
    6. }); err != nil {
    7. log.Fatal(err)
    8. }