sql >> Database teknologi >  >> NoSQL >> MongoDB

Forespørgsel med joins og filtre i Mongoose

Du var der næsten, du havde bare brug for den rigtige $match forespørgsel, der følger:

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. Kort-Reducer ydeevne i MongoDb 2.2, 2.4 og 2.6

  2. setDate indstiller ikke dato korrekt inde i eval i batch-script

  3. Fatal fejl:Uopfanget undtagelse 'RedisException' med beskeden 'Redis-server gik væk'

  4. Find dagens sidste dokument for de sidste 7 dage