Lokijs按值删除项目

问题描述 投票:0回答:1

我有这个我在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);

这是截图的结果

enter image description here

我的删除代码不起作用,因为它不会删除所有项目,也不会按正确的顺序删除。

如何按值删除项目?

javascript lokijs
1个回答
0
投票

我认为它应该是children.chain().find({'name':field_val}).remove();

© www.soinside.com 2019 - 2024. All rights reserved.