查询`lokidb`获取与模式匹配的数组中的键

时间:2018-01-29 09:42:13

标签: lokijs

我正在玩Lokijs以确定它是否适用于我。我创建了一个大约170K记录的数据库(大约500 MB)。记录有(以及其他键),以下

…
authors: [
    {name: 'William Shakespeare'},
    {name: 'Ed McBain'},
    {name: 'Odom Shatner'},
    …
],
…

如何查询具有字符串/m Sha/的所有记录?我试过(显然是错的)

const results = coll.find({
     'authors': {
           'name': {
               '$regex': /m Sha/ 
           }
     }
});

建议?

1 个答案:

答案 0 :(得分:0)

How do I query nested object by property inside an array?

找到答案

以下是工作

value