unimportant

This commit is contained in:
uleelx 2015-04-06 21:57:17 +08:00
parent aa924bf01f
commit 73a5bfa5ba

View File

@ -19,33 +19,38 @@ local flatdb = require 'flatdb'
``` ```
1. Bind a directory as a database 1. Bind a directory as a database
```lua
local db = flatdb('./db') ```lua
``` local db = flatdb('./db')
```
2. Open or create a book 2. Open or create a book
```lua
if not db.book then ```lua
if not db.book then
db.book = {} db.book = {}
end end
``` ```
3. Store key-value items 3. Store key-value items
```lua
db.book.key = 'value' ```lua
-- equivalent to db.book['key'] = 'value' db.book.key = 'value'
``` -- equivalent to db.book['key'] = 'value'
```
4. Retrieve items 4. Retrieve items
```lua
print(db.book.key) -- prints 'value' ```lua
``` print(db.book.key) -- prints 'value'
```
5. Save to file 5. Save to file
```lua
db:save() ```lua
-- 'book' will be saved to './db/book' db:save()
``` -- 'book' will be saved to './db/book'
```
More usage can be found in the *cli.lua*(a Redis-like command line interface example using FlatDB). More usage can be found in the *cli.lua*(a Redis-like command line interface example using FlatDB).