Javascript RxDb,使用默认索引时无法对字段XXX进行排序

Javascript RxDb,使用默认索引时无法对字段XXX进行排序,javascript,pouchdb,rxdb,Javascript,Pouchdb,Rxdb,我刚刚发现了RxDb,据我所知,RxDb正在其下运行。无论如何,我已经为一个实体定义了一个相当简单的模式: let nodeSchema:RxJsonSchema={ 版本:0, 标题:`node schema`, description:`descriptions a node`, 类型:`object`, 特性:{ 身份证:{ 类型:`string`, 小学:对, }, 类型:{ 类型:`string`, }, 创建数据:{ 类型:`number`, }, 更新日期:{ 类型:`number

我刚刚发现了RxDb,据我所知,RxDb正在其下运行。无论如何,我已经为一个实体定义了一个相当简单的模式:

let nodeSchema:RxJsonSchema={
版本:0,
标题:`node schema`,
description:`descriptions a node`,
类型:`object`,
特性:{
身份证:{
类型:`string`,
小学:对,
},
类型:{
类型:`string`,
},
创建数据:{
类型:`number`,
},
更新日期:{
类型:`number`,
},
正文:{
类型:`string`,
},
姓名:{
类型:`string`,
},
原文:{
类型:`string`,
},
本地URL:{
类型:`string`,
},
网址:{
类型:`string`,
},
分机:{
类型:`string`,
},
},
必需:[`type`、`createdAt`、`updatedAt`],
}
现在的问题是,当我从组件查询集合并尝试应用排序时,如下所示:

db.nodes
.find()
.分类({
createdAt:`asc`
})
.$.subscribe((节点)=>{
如果(!节点){
返回
}
设置节点(节点)
})
当使用默认索引时,我收到一个错误,说
无法对字段XXX进行排序
,从我目前看到的情况来看,这与字段不是选择器的一部分有关?但它仍然令人困惑,无法正常工作,有人知道我做错了什么吗?

您需要修改架构,以便在要排序的属性上包含索引

let nodeSchema:RxJsonSchema={
版本:0,
标题:`node schema`,
description:`descriptions a node`,
类型:`object`,
特性:{
创建数据:{
类型:`number`,
},
},
必需:[`type`、`createdAt`、`updatedAt`],
索引:['createdAt']
}