Tag: nedb

nedb方法更新和删除创build一个新的条目,而不是更新现有的条目

我正在使用nedb ,我试图通过匹配它的ID更改现有的logging,并更改title属性。 发生的是一个新的logging被创build,而旧的logging仍然存在。 我尝试了几种组合,并试着用Googlesearch,但search结果很less。 var Datastore = require('nedb'); var db = { files: new Datastore({ filename: './db/files.db', autoload: true }) }; db.files.update( {_id: id}, {$set: {title: title}}, {}, callback ); 什么是更疯狂的执行删除时,一个新的logging再次被添加,但这次logging有一个奇怪的属性: {"$$deleted":true,"_id":"WFZaMYRx51UzxBs7"} 这是我正在使用的代码: db.files.remove({_id: id}, callback);