Я создаю простой 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 г.