2

这是我从我的数据库中删除数据的命令

chats.remove({ _id: chatId }, {}, function (err, numRemoved) // chatId = 1001131507377

运行删除命令之前的数据库

{"_id":1001131507377,"chatTitle":"test group","AddedBy":"159263523 - @rrbot - Abd"}

运行删除命令后的数据库

{"_id":1001131507377,"chatTitle":"test group","AddedBy":"159263523 - @rrbot - Abd"} {"$$deleted":true,"_id":1001131507377}

它通过并且没有显示任何错误

4

1 回答 1

4

NeDB 工作正常。对数据的更新会附加在文件的末尾,直到 NeDB “压缩”数据。

您可以使用以下命令手动压缩数据:chats.persistence.compactDatafile()

有关更多信息,请参阅: https ://github.com/louischatriot/nedb#persistence

于 2017-05-19T15:35:30.540 回答