sql >> Databáze >  >> NoSQL >> MongoDB

Vyhledávací panel s návrhy s nodejs a mongodb

Pro jednoduchou implementaci stačí odeslat požadavek na váš server obsahující klíčové slovo pro vyhledávání, například:"mobilní"

Poté v mongo zacilte požadovaná pole pomocí regulárního výrazu a poté vraťte výsledek.

Přední strana:

// on input change
$.ajax({
    method: "GET",
    url: "http://searchuri",
    data: { search: mysearchinput }
})
.fail(function(err) {
    console.log(err.responseJSON);
})
.done(function(data) {
   // do stg with your datas
});

Zpět:

   Datas.find({ productname: { $regex : ".*"+ req.query.search +".*", $options:'i' } }, function(err, result){

     return res.status(200).json({result: result})

  });



  1. Mnohonásobná aktualizace Mongoose

  2. Redis se váže na více než jednu IP

  3. Mongo aktualizuje všechny záznamy polem, které je prázdné

  4. Automatizace nasazení databáze MongoDB