我有我在loki js中创建的这个小数据库
var db = new loki('loki.json');
var children = db.addCollection('children');
我已经添加了一些项目,现在我正尝试通过值删除一个项目。 我这样存储我的值
var date = new Date();
var timestamp = date.getTime();
children.insert({name:pn,ts:timestamp});
并像这样删除
var results = children.find();
console.log('before removal',results);
children.chain().find({'name':field_val}).remove();
console.log('after removal',results);
这是结果屏幕截图
我的删除代码无法正常工作,因为它无法删除所有项目并且未按照正确的顺序删除。
如何按值删除项目?
答案 0 :(得分:0)
我认为应该是children.chain().find({'name':field_val}).remove();