使用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/

10-12 00:50