我已经通过mongoose按id查询了一个特定的文档。该文档有一个项目数组。这个列表总是非常小(少于10个项目)。 我想知道是否有一种方法可以从数组中获取特定的项目。
示例文档:
{
_id: 1,
name: 'some name,
items: [{
id: 23,
name: 'item name 23'
},{
id: 24,
name: 'item name 24'
}]
}
我可以从Mongoose文档中获取items数组:
doc.get('items')
从那里我可以迭代数组并找到我想要的内容,这并不是什么大问题。只是如果框架中已经提供了该功能,就不想重复造轮子。