|
17 | 17 | </p> |
18 | 18 | </div> |
19 | 19 |
|
20 | | -## New version 1.5.0! |
21 | | -- **findAndUpdate** function added! |
22 | | -- **findAndDelete** function added! |
23 | | -- **findOneAndUpdate** function added! |
24 | | -- **findOneAndDelete** function added! |
25 | | -- Added language support for bugs in find functions. |
| 20 | +## New version 1.6.0! |
| 21 | +- **findOne** function added! |
26 | 22 |
|
27 | 23 | ## About |
28 | 24 | - **Designed for Beginners:** The mzrdb module simplifies working with databases for new programmers. It provides an intuitive key-value interface, making data storage and retrieval a breeze. |
@@ -103,9 +99,10 @@ await db.delByPriority('key', 1) // [ { mzr2: "value2" } ] |
103 | 99 | await db.setByPriority('key', { new2: 'This Edited!' }, 1) // [ { new2: "This Edited!" } ] |
104 | 100 |
|
105 | 101 | await db.find('key', { mzr: 'value' }) // [ { mzr: "value" } ] |
| 102 | +await db.findOne('key', { mzr: 'value' }) // { mzr: "value" } |
106 | 103 |
|
107 | 104 | await db.findAndUpdate('key', { mzr: 'value' }, { mzr: 'value2' }) // [ { old: { mzr: "value" }, new: { mzr: "value2" } } ] |
108 | | -await db.findAndDelete('key', { mzr: 'value' }) // [ { mzr: 'value' } ] |
| 105 | +await db.findAndDelete('key', { mzr: 'value' }) // [ { mzr: "value" } ] |
109 | 106 |
|
110 | 107 | await db.findOneAndUpdate('key', { mzr: 'value' }) // { old: { mzr: "value" }, new: { mzr: "value2" } } |
111 | 108 | await db.findOneAndDelete('key', { mzr: 'value' }) // { mzr: "value" } |
@@ -136,7 +133,7 @@ await db.length() // 20 (Character count) |
136 | 133 |
|
137 | 134 | db.ping // { read: "1ms", write: "2ms", average: "1.5ms" } |
138 | 135 | db.size // 11 Bytes (Database size) |
139 | | -db.version // 1.5.0 (Module version) |
| 136 | +db.version // 1.6.0 (Module version) |
140 | 137 | ``` |
141 | 138 |
|
142 | 139 | ## All Local Adapter Methods |
@@ -181,9 +178,10 @@ db.delByPriority('key', 1) // [ { mzr2: "value2" } ] |
181 | 178 | db.setByPriority('key', { new2: 'This Edited!' }, 1) // [ { new2: "This Edited!" } ] |
182 | 179 |
|
183 | 180 | db.find('key', { mzr: 'value' }) // [ { mzr: "value" } ] |
| 181 | +db.findOne('key', { mzr: 'value' }) // { mzr: "value" } |
184 | 182 |
|
185 | 183 | db.findAndUpdate('key', { mzr: 'value' }, { mzr: 'value2' }) // [ { old: { mzr: "value" }, new: { mzr: "value2" } } ] |
186 | | -db.findAndDelete('key', { mzr: 'value' }) // [ { mzr: 'value' } ] |
| 184 | +db.findAndDelete('key', { mzr: 'value' }) // [ { mzr: "value" } ] |
187 | 185 |
|
188 | 186 | db.findOneAndUpdate('key', { mzr: 'value' }) // { old: { mzr: "value" }, new: { mzr: "value2" } } |
189 | 187 | db.findOneAndDelete('key', { mzr: 'value' }) // { mzr: "value" } |
@@ -211,7 +209,7 @@ db.length() // 20 (Character count) |
211 | 209 |
|
212 | 210 | db.ping // { read: "1ms", write: "2ms", average: "1.5ms" } |
213 | 211 | db.size // 11 Bytes (Database size) |
214 | | -db.version // 1.5.0 (Module version) |
| 212 | +db.version // 1.6.0 (Module version) |
215 | 213 | ``` |
216 | 214 |
|
217 | 215 | ## Contact & Support |
|
0 commit comments