使用LokiJS查找不同的值?

使用LokiJS查找不同的值?,lokijs,Lokijs,是否有任何方法可以找到不同的值,如使用mongo命令db.collection.distinct()使用lokiJS目前没有内置的工具来获取不同的值,因此此时您必须迭代ResultSet或DynamicView来解决这个问题,这应该很容易: let dist = []; view.forEach((elem) => { if (dist.indexOf(elem) === -1) { dist.push(elem); } }); return dist; 我可以在gith

是否有任何方法可以找到不同的值,如使用mongo命令
db.collection.distinct()
使用lokiJS

目前没有内置的工具来获取不同的值,因此此时您必须迭代
ResultSet
DynamicView
来解决这个问题,这应该很容易:

let dist = [];
view.forEach((elem) => {
  if (dist.indexOf(elem) === -1) {
    dist.push(elem);
  }
});
return dist;

我可以在github上打开一个问题,这样如果您愿意,该功能就可以实现,因为它听起来很有趣。

是的,请在github中打开并发布。此功能是基本功能之一。截至2018年2月1日,此功能尚未完成。SO帖子链接: