From e238914be852d54c79d06a53ab7ab88b82f3a7f7 Mon Sep 17 00:00:00 2001 From: Philipp Tarasiewicz Date: Sun, 18 Jan 2015 16:39:15 +0100 Subject: [PATCH] fix 'range scans' example Due to the fact that you want to iterate over all keys that are before or equal to `max` starting from `min` the bytes.Compare() check should look like the commit suggests. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 66b8ddb..4b5c63f 100644 --- a/README.md +++ b/README.md @@ -288,7 +288,7 @@ db.View(func(tx *bolt.Tx) error { max := []byte("2000-01-01T00:00:00Z") // Iterate over the 90's. - for k, v := c.Seek(min); k != nil && bytes.Compare(k, max) != -1; k, v = c.Next() { + for k, v := c.Seek(min); k != nil && bytes.Compare(k, max) <= 0; k, v = c.Next() { fmt.Printf("%s: %s\n", k, v) }