MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Thanh tìm kiếm với các đề xuất với nodejs và mongodb

Để triển khai đơn giản, chỉ cần gửi yêu cầu đến máy chủ của bạn có chứa từ khóa tìm kiếm, ví dụ:"di động"

Sau đó, trong mongo, hãy nhắm mục tiêu các trường bạn muốn bằng regex rồi trả về kết quả.

Mặt trước:

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

Quay lại:

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

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

  });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hộ chiếu Facebook với JWT

  2. MongoDB $ năm

  3. Xóa các bản ghi cũ trong mongodb dựa trên Tháng

  4. Định hình lại tài liệu MongoDB

  5. Đếm dựa trên Điều kiện và chia cho số bản ghi trong khoảng thời gian