Answers for "mongoose search combine fields"

0

mongoose search combine fields

db.collection.aggregate([
  {
    $addFields: {
      nameFilter: {
        $concat: ["$name", " ", "$surname"],
      },
      locationFilter: {
        $concat: ["$workplace", " ", "$location"],
      },
    },
  },
  {
    $match: {
      nameFilter: {
        $regex: req.query.name,
        $options: "i",
      },
      locationFilter: {
        $regex: req.query.place,
        $options: "i",
      },
    },
  },
]);
Posted by: Guest on July-30-2020

Code answers related to "mongoose search combine fields"

Code answers related to "Javascript"

Browse Popular Code Answers by Language