Подтвердить что ты не робот

Удалить _id из результата mongo

Я новичок в mongo и nodejs У меня есть json в результате моего запроса, и я просто хочу вернуть результат в качестве http-запроса, как показано ниже:

app.get('/itesms', function(req, res) {
  items.find().toArray(function (err, array) {
    res.send(array);
  })
});

Это работает, только проблема в том, что я хочу скрыть поля _id (рекурсивно) из результата. Любое предложение сделать это элегантным способом?

4b9b3361

Ответ 1

Попробуйте это решение:

app.get('/itesms', function(req, res) {
  items.find({}, { _id: 0 }).toArray(function (err, array) {
    res.send(array);
  })
});