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

Làm cách nào để tôi có thể thực hiện một truy vấn với mongoose từ một hàm sử dụng một tham số?

Sử dụng ký hiệu dấu ngoặc nhọn để tạo đối tượng truy vấn động, vì vậy bạn có thể cấu trúc lại chức năng của mình như sau:

function _partialSearch (Model, searchText, key, res) {
    var search = new RegExp(searchText, "i"),
        query = {};
    query[key] = { $regex : search };

    Model.find(query)
         .exec(function (err, docs) {
            if(err) log(err);
            else {
                res.json(docs);
            }
         });
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách trả về mảng chuỗi với tập hợp mongodb

  2. Đặt phiên mongoid chỉ đọc

  3. Làm cách nào để xuất dữ liệu mongoDB sang định dạng CSV?

  4. Hỗ trợ tài liệu tham khảo thủ công

  5. máy chủ trả về lỗi ở bước xác thực SASL:Xác thực không thành công