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

Truy vấn với các phép nối và bộ lọc trong Mongoose

Bạn gần như đã đến nơi, bạn chỉ cần đúng $match truy vấn sau:

ubBike.aggregate([
    { "$match": { "cust": req.query._id } },
    {
        "$lookup": {
            "from": "appos",
            "localField": "_id",
            "foreignField": "bike",
            "as": "appointments"
        }
    },
    { "$match": { "appointments.status": { "$ne": "Booked" } } }
]).exec(function(err, bikes){
    if(err) throw err;
    res.send(bikes);    
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để deserialize tài liệu json thu được từ mongoDB thành POJO? ... (Di chuyển từ Morphia sang Java Mongo Driver 3.0)

  2. giới hạn và sắp xếp từng nhóm theo mongoDB bằng cách sử dụng tổng hợp

  3. update_attributes trả về luôn đúng, ngay cả khi nested_attributes không hợp lệ

  4. Cài đặt Mongodb không chạy được mongod

  5. Làm cách nào để tạo trường mới từ một chuỗi hiện có với $ Project?