Lowdb
Flat JSON file database for Node
Serverless.
Multiple databases.
In-memory or disk-based.
80+ methods from Lo-Dash API.
Asynchronous and fault-tolerant writing.
Extendable
LowDB uses Lo-Dash functional progamming API, it's a light weight DB implementation, which could be disk-based or in-memory database.
Installing it: $ npm install lowdb
Sample usage:
1
|
|
1 2 |
|
1 2 3 |
|
1 2 3 4 |
|
On the db
object we have the below actions:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
|
All in all this a module that helps you for a quick prototype, not meant for high performance and is not scalable.
Thanks to typicode for this sweet module.
GIF FTW!: