LokiJS:如何在嵌套文档属性上创建索引(或 UniqueIndex)

标签 lokijs

要在 LokiJS 集合上创建索引(或 UniqueIndex),您只需指定字段名称:

db.addCollection('Children',{indices:['name']})

...将在集合中文档的“name”属性上创建索引。

对于简单的文档来说就可以了。但是如果您的文档有嵌套对象怎么办?即:

{
  propA: 123,
  propB: 'abc',
  propC: {
    propC1: 789,
    propC2: 'xyz'
  }
}

有没有办法在 propC1 上指定索引?

最佳答案

很抱歉让大家误会,LokiJS 目前仅支持索引的顶级属性。

这个问题最近已经出现过几次,因此它可能会出现在路线图中,但目前绝对不支持。

关于LokiJS:如何在嵌套文档属性上创建索引(或 UniqueIndex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34885231/

相关文章:

node.js - 如果重点关注建模数据,那么哪个(内存中)图形数据库

node.js - Lokijs - 简单查询不起作用

javascript - 在 server.js 中需要 loki inMemory 数据库会导致 nodemon 不断重启

javascript - LokiJS 支持 ISO-8601 日期格式吗?

javascript - 如何在浏览器中使用 LokiJs?

javascript - LokiJS:简单的查找查询返回错误的结果

javascript - 当我在整理我的 cordova 应用程序并重新启动它后尝试添加更多数据时,lokijs 丢失了集合中的数据库和数据

lokijs - 如何从持久性中重新加载 Loki 数据库和集合

lokijs - 无法使用 lokiJs 加载数据库

cordova - 内存数据库 (lokiJS) 与常规 indexedDB