现在,您的数据只在RAM中更新,您可以将更改保存到,例如,
json
-文件,但不是
js
-源文件(实际上您可以同时执行这两种操作,但第二种情况看起来非常奇怪)。
为了
json文件
lowdb
代码示例:
const low = require('lowdb');
const FileSync = require('lowdb/adapters/FileSync');
const adapter = new FileSync('employees.json');
const db = low(adapter)
db.defaults({ employees: [
{
id: 1,
name: "test1",
post: "post1"
},
{
id: 2,
name: "test2",
post: "post2"
},
]})
.write()
// Add an employee
db.get('employees')
.push({
id: 3,
name: "test1",
post: "post1"
})
.write();