unimportant
This commit is contained in:
parent
aa924bf01f
commit
73a5bfa5ba
43
README.md
43
README.md
@ -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
|
||||||
db.book = {}
|
if not db.book then
|
||||||
end
|
db.book = {}
|
||||||
```
|
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).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user