如何索引和查询Dexie.js中的嵌套数组?
索引的文档说可以使用任何索引 数组是可索引类型。因此,应该可以对数组的数组进行索引,等等,对吗 但是,我找不到任何示例,也不知道如何查询这些示例 基本上,我想要的是:如何索引和查询Dexie.js中的嵌套数组?,dexie,Dexie,索引的文档说可以使用任何索引 数组是可索引类型。因此,应该可以对数组的数组进行索引,等等,对吗 但是,我找不到任何示例,也不知道如何查询这些示例 基本上,我想要的是: var db=new-Dexie('dbname'); db.version(1).stores({ 书籍:“id、作者、姓名、*属性” }); db.books.put({ id:1, 名称:“人类行动”, 作者:《路德维希·冯·米塞斯》, 属性:[“语言”、“英语”、“学科”、“哲学”、“学科”、“经济学”]] }); 然后
var db=new-Dexie('dbname');
db.version(1).stores({
书籍:“id、作者、姓名、*属性”
});
db.books.put({
id:1,
名称:“人类行动”,
作者:《路德维希·冯·米塞斯》,
属性:[“语言”、“英语”、“学科”、“哲学”、“学科”、“经济学”]]
});
然后能够找到一本主题为经济学的书。没错。properties数组中的每个条目都是一个由两个字符串组成的数组,而内部数组本身是可索引的,可以充当可索引条目 所以,要找到所有以经济学为主题的书籍,请
db.books.where({properties: ['subject', 'economics']}).toArray()
或同等形式:
db.books
.where('properties')
.equals(['subject', 'economics'])
.toArray();