• Ltrim
    Ltrim

    修剪一个已存在的 list,这样 list 就会只包含指定范围的指定元素。start 和 stop 都是由0开始计数的, 这里的 0 是列表里的第一个元素(表头),1 是第二个元素,以此类推。

    例如: LTRIM foobar 0 2 将会对存储在 foobar 的列表进行修剪,只保留列表里的前3个元素。

    start 和 end 也可以用负数来表示与表尾的偏移量,比如 -1 表示列表里的最后一个元素, -2 表示倒数第二个,等等。

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