我一直在节点上使用 lokijs,并将其与 express、socket 和 typescript 一起使用。
现在我有两个 loki 数据库实例,当我使用db.saveDatabase()
它时,它没有在文件中设置,尽管我确实使用. 集合本身似乎得到了很好的更新,但不知何故,在通过重新加载网页之前使用条目更新数据库后,无法将其设置为持久性。甚至我在 saveDatabase 中添加的回调也在运行new Loki(
${DB_PATH}/${DB_NAME}
, { persistenceMethod: 'fs'});db.saveDatabase((error) => { console.log(
Do we have an error: ${error}
) });
我在 Windows 10 机器上本地运行它。文件夹的权限似乎没问题。