sql >> Databasteknik >  >> NoSQL >> MongoDB

Sökfält med förslag med nodejs och mongodb

För en enkel implementering, skicka bara en förfrågan till din server som innehåller sökordet, till exempel:"mobil"

Sedan i mongo, rikta in de önskade fälten med ett regex och returnera sedan resultatet.

Framsida:

// 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
});

Tillbaka:

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

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

  });



  1. Integrationstest med MongoDB?

  2. Meteor.js - sätt att göra användarsökning över flera samlingar

  3. Lägg till data i dokument i Mongo DB med PHP

  4. Hitta dokument vars arrayfält innehåller minst n element i en given array