使用nedb时,出现重命名错误为
/home/rajiv/Coding/vote-for-change/node_modules/nedb/lib/datastore.js:77
if (err) { throw err; }
^
Error: ENOENT: no such file or directory, rename '/home/rajiv/Coding/vote-for-change/logs/votersLog~' -> '/home/rajiv/Coding/vote-for-change/logs/votersLog'
我以以下方式连接到数据库:
var db = new Datastore({
filename: '/home/rajiv/Coding/vote-for-change/logs/votersLog',
autoload: true
});
为什么会出现重命名错误?
最佳答案
您可能正在使用相同的文件名创建数据存储的多个实例。
归功于此问题:https://github.com/louischatriot/nedb/issues/136
关于node.js - 使用nedb时重命名错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50817444/