Update README.md
This commit is contained in:
parent
8bb6b01138
commit
443e757583
50
README.md
50
README.md
@ -48,7 +48,7 @@ Only one:
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.add({"name": "Miguel", "age": 41, "height": 189})
|
fiable_db.add({"name": "Miguel", "age": 41, "height": 189})
|
||||||
// {"id": 1, "rev": 1, "data": {"name": "Miguel", "age": 41, "height": 189}}
|
# {"id": 1, "rev": 1, "data": {"name": "Miguel", "age": 41, "height": 189}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Various:
|
Various:
|
||||||
@ -61,11 +61,11 @@ fiable_db.add(
|
|||||||
{"name": "Valentina", "age": 12, "height": 142},
|
{"name": "Valentina", "age": 12, "height": 142},
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
// [
|
# [
|
||||||
// {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}},
|
# {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}},
|
||||||
// {"id": 3, "rev": 1, "data": {{"name": "Juan", "age": 41, "height": 187}},
|
# {"id": 3, "rev": 1, "data": {{"name": "Juan", "age": 41, "height": 187}},
|
||||||
// {"id": 4, "rev": 1, "data": {{"name": "Valentina", "age": 83, "height": 172}},
|
# {"id": 4, "rev": 1, "data": {{"name": "Valentina", "age": 83, "height": 172}},
|
||||||
// ]
|
# ]
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 3: Update
|
### Step 3: Update
|
||||||
@ -74,35 +74,35 @@ Update a key:
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.update(4, {"age": 21})
|
fiable_db.update(4, {"age": 21})
|
||||||
// {"id": 4, "rev": 2, "data": {{"name": "Valentina", "age": 21, "height": 172}}
|
# {"id": 4, "rev": 2, "data": {{"name": "Valentina", "age": 21, "height": 172}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Add new key:
|
Add new key:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.update(4, {"is_active": True})
|
fiable_db.update(4, {"is_active": True})
|
||||||
// {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
# {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Delete key:
|
Delete key:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.update(4, {"height": None})
|
fiable_db.update(4, {"height": None})
|
||||||
// {"id": 4, "rev": 4, "data": {{"name": "Valentina", "age": 21, "is_active": True}}
|
# {"id": 4, "rev": 4, "data": {{"name": "Valentina", "age": 21, "is_active": True}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Forcing new structure.
|
Forcing new structure.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.update(4, {"name": "Javier", "email": "foo@example.com"}, force=True)
|
fiable_db.update(4, {"name": "Javier", "email": "foo@example.com"}, force=True)
|
||||||
// {"id": 4, "rev": 5, "data": {{"name": "Javier", "email": "foo@example.com"}}
|
# {"id": 4, "rev": 5, "data": {{"name": "Javier", "email": "foo@example.com"}}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 4: Delete
|
### Step 4: Delete
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.delete(4)
|
fiable_db.delete(4)
|
||||||
// {"id": 4, "rev": 6, "data": None}
|
# {"id": 4, "rev": 6, "data": None}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 5: Find one
|
### Step 5: Find one
|
||||||
@ -111,28 +111,28 @@ Search by id.
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(id=2)
|
fiable_db.find_one(id=2)
|
||||||
// {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
# {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Search by value.
|
Search by value.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(data={"name": "Noelia"})
|
fiable_db.find_one(data={"name": "Noelia"})
|
||||||
// {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
# {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
||||||
```
|
```
|
||||||
|
|
||||||
Search by several values.
|
Search by several values.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(data={"name": "Noelia", "age": 34})
|
fiable_db.find_one(data={"name": "Noelia", "age": 34})
|
||||||
// {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
# {"id": 2, "rev": 1, "data": {{"name": "Noelia", "age": 34, "height": 165}}
|
||||||
```
|
```
|
||||||
|
|
||||||
No results.
|
No results.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(data={"name": "Noelia", "is_active": False})
|
fiable_db.find_one(data={"name": "Noelia", "is_active": False})
|
||||||
// None
|
# None
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 6: Find all
|
### Step 6: Find all
|
||||||
@ -140,10 +140,10 @@ fiable_db.find_one(data={"name": "Noelia", "is_active": False})
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_all(data={"age": 41})
|
fiable_db.find_all(data={"age": 41})
|
||||||
// [
|
# [
|
||||||
// {"id": 1, "rev": 1, "data": {{"name": "Miguel", "age": 41, "height": 189}},
|
# {"id": 1, "rev": 1, "data": {{"name": "Miguel", "age": 41, "height": 189}},
|
||||||
// {"id": 3, "rev": 1, "data": {{"name": "Juan", "age": 41, "height": 187}},
|
# {"id": 3, "rev": 1, "data": {{"name": "Juan", "age": 41, "height": 187}},
|
||||||
// ]
|
# ]
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 7: See previous revisions
|
### Step 7: See previous revisions
|
||||||
@ -152,17 +152,17 @@ Previous version to be deleted.
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(id=4, rev=3)
|
fiable_db.find_one(id=4, rev=3)
|
||||||
// {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
# {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also use negative numbers.
|
You can also use negative numbers.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.find_one(id=4, rev=-1)
|
fiable_db.find_one(id=4, rev=-1)
|
||||||
// {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
# {"id": 4, "rev": 3, "data": {{"name": "Valentina", "age": 21, "height": 172, "is_active": True}}
|
||||||
|
|
||||||
fiable_db.find_one(id=4, rev=-2)
|
fiable_db.find_one(id=4, rev=-2)
|
||||||
// {"id": 4, "rev": 2, "data": {{"name": "Valentina", "age": 21, "height": 172}}
|
# {"id": 4, "rev": 2, "data": {{"name": "Valentina", "age": 21, "height": 172}}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 8: Working with tables or collections.
|
### Step 8: Working with tables or collections.
|
||||||
@ -171,13 +171,13 @@ You can create as many tables as you want. The default table is called `default`
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
fiable_db.add({"name": "Luciano", "age": 54, "height": 165}, table="users")
|
fiable_db.add({"name": "Luciano", "age": 54, "height": 165}, table="users")
|
||||||
// {"id": 1, "rev": 1, "data": {"name": "Luciano", "age": 54, "height": 165}}
|
# {"id": 1, "rev": 1, "data": {"name": "Luciano", "age": 54, "height": 165}}
|
||||||
|
|
||||||
fiable_db.find_one(id=1, table="users") // "users" table
|
fiable_db.find_one(id=1, table="users") // "users" table
|
||||||
// {"id": 1, "rev": 1, "data": {"name": "Luciano", "age": 54, "height": 165}}
|
# {"id": 1, "rev": 1, "data": {"name": "Luciano", "age": 54, "height": 165}}
|
||||||
|
|
||||||
fiable_db.find_one(id=1) // Default table
|
fiable_db.find_one(id=1) // Default table
|
||||||
// {"id": 1, "rev": 1, "data": {"name": "Miguel", "age": 41, "height": 189}}
|
# {"id": 1, "rev": 1, "data": {"name": "Miguel", "age": 41, "height": 189}}
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
Loading…
Reference in New Issue
Block a user