Node.js 使用Mongoose Mongodb上的索引搜索数据

Node.js 使用Mongoose Mongodb上的索引搜索数据,node.js,arrays,mongodb,mongoose,Node.js,Arrays,Mongodb,Mongoose,我正在使用mongoose+nodejs在mongodb数据库中进行查询 但是,我想使用索引进行搜索,例如 第2.3章=“你好,世界” 所以我想输入数据库 x = 2; y = 3; function searchChapter (x, y) { (...) } 并返回“你好,世界” 是否可以使用.find()并使用索引进行搜索,类似于数组操作 我有一个解决方案,使用USESTATE()将数据库中的信息存储在前端的一个数组中。并正常操作数组[2][3] 然而,我相信这不是解决这个问题

我正在使用mongoose+nodejs在mongodb数据库中进行查询

但是,我想使用索引进行搜索,例如

第2.3章=“你好,世界”

所以我想输入数据库

x = 2;
y = 3;

function searchChapter (x, y) {  
(...)  
}
并返回“你好,世界”

是否可以使用.find()并使用索引进行搜索,类似于数组操作

我有一个解决方案,使用USESTATE()将数据库中的信息存储在前端的一个数组中。并正常操作数组[2][3]

然而,我相信这不是解决这个问题的正确方法,尽管它是有效的。可以通过数据库进行查询,专门传递章节参数,只返回所需信息

谢谢

您可以在MongoDB收集文档字段上使用索引,该字段可以是任何数据类型。而且,在查询该字段时可以应用索引,有关更多详细信息,请参阅。