Piszę serwer w node.js używając mongoose. Chciałbym przeszukać użytkowników po imieniu i nazwisko względem szukanej frazy. Napisałem coś takiego :
// @route GET api/users/search/?
// @desc Getting users by name or surname
// @access Private
router.get('/search', (req, res) => {
const search = req.query.q.split(' ');
console.log(search);
User.find({
$or: [
{ name: { $in: search } },
{ surname: { $in: search } }
]
}).then(results => console.log(results));
})
Jednak nie za bardzo chce to działać...