Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

mongoose search in multiple fields

let regex = new RegExp(value.searchQuery,'i');
const filterd = await Model.find({ $and: [ { $or: [{title: regex },{description: regex}] }, {category: value.category}, {city:value.city} ] })
Comment

mongoose filter by multiple fields

router.get("/Search", authenticateToken, async (req, res) => {
  let search = req.query.tearms;
  
  // Create expression
  var re = new RegExp(search, "i");
  let find = {};
  let find2 = {};
  if (search != undefined && search != "") {
	//This all are the fields that will used as match
	find = {
      $or: [
        { firstName: { $regex: re } },
        { lastName: { $regex: re } },
        { username: { $regex: re } },
      ],
    };
  }
  let dataSearched = await accounts
    .find(find)
    .select("firstName lastName username profileImage")
    .limit(10);
  res.json(dataSearched);
});
Comment

Mongoose search multiple fields

var re = new RegExp(req.params.search, 'i');

app.User.find().or([{ 'firstName': { $regex: re }}, { 'lastName': { $regex: re }}]).sort('title', 1).exec(function(err, users) {
    res.json(JSON.stringify(users));
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: attr jquery 
Javascript :: JavaScript alert massage prompt 
Javascript :: Javascript Map.prototype.size 
Javascript :: javascript get all elements of an id 
Javascript :: javascript arrays 
Javascript :: How to use `setState` callback on react hooks 
Javascript :: LocomotiveScroll npm 
Javascript :: supertest formdata 
Javascript :: HH:mm with am pm jquery 
Javascript :: option component in react js errors 
Javascript :: how to join kak in javascript 
Javascript :: javascript round down to 2 decimal places 
Javascript :: create functional component react 
Javascript :: Recorrer Array con forEach 
Javascript :: cai nodejs ubuntu 
Javascript :: nunjucks check if in array 
Javascript :: node js download image from url as buffer 
Javascript :: loading screen html css js 
Javascript :: how to disable eval in javascript 
Javascript :: jquery rename id 
Javascript :: inline if statement javascript 
Javascript :: javascript download file 
Javascript :: How to concatenate two textbox values in JavaScript 
Javascript :: map every second character jaavascript 
Javascript :: difference 
Javascript :: remove all chars from string and leave only numbers javascript and leav space betwin numbers 
Javascript :: JavaScript switch With Multiple Case 
Javascript :: ng-lazyload-image 
Javascript :: append a method to an already existing class in javascript 
Javascript :: js ternaire 
ADD CONTENT
Topic
Content
Source link
Name
7+5 =