如何使用索引号在mongoose中获取字段?

时间:2016-01-03 07:42:22

标签: node.js mongodb mongoose

这是mongoose文件。

Foods
{name: 'Beer' }
{name: 'Hamburger' }
{name: 'Potato' }
{name: 'Pizza' }
{name: 'Banana' }

如何使用索引获取特定文档?例如,

[0] ---> return name : 'Beer' 
[3] ---> return name : 'Pizza'  
像这样,我想到了一种方法。

var arr = [];
foods.find({},function(err, food){
    if (err) return next();

    food.forEach(function(current){
        arr.push(current);
    });
});

如果使用此代码,我可以获得使用索引号的字段,例如arr[0], arr[3],...。但这必须制作另一个阵列,我认为有更好的方法可以做到,你能给我一个提示......谢谢。

0 个答案:

没有答案