Как искать содержимое массива с параметрами с несколькими значениями с помощью postman в node.js

Я создаю простой REST API. У меня есть массив с именем hobbies с несколькими значениями. Я сделал поиск по нему с параметром, но когда я добавляю больше одного значения, он показывает результат как null.

Вот мой code -

Результат после ввода только одного значенияРезультат после ввода больше одного значения

Я пробовал некоторые решения, но они не работали, например split() и JSON.parse

//Schema
hobbies: {
    type: Array,
    required:true,
  }

//code
app.get("/One/",async (req, res) => {

  const hobbies = req.query.hobbies;

  let query = {};

  if (hobbies) query.hobbies = hobbies;

  const userFindOne = await User.findOne(query);

  res.json(userFindOne);
});
Самсон
Вопрос задан23 апреля 2024 г.

1 Ответ

2
Осип
Ответ получен13 сентября 2024 г.

Ваш ответ

Загрузить файл.