sql >> Database >  >> NoSQL >> MongoDB

Query's uitvoeren met joins en filters in Mongoose

Je was er bijna, je had alleen de juiste $match vraag die volgt:

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. Mongo $regex met haakjes en woordgrens

  2. Mongodb:niet-ondersteunde conversie van array naar objectId in $convert zonder onError-waarde

  3. Welke MongoDB-gebruikersrechten heb ik nodig om een ​​gebruiker toe te voegen aan een nieuwe/andere mongo-database?

  4. Mongoose:casten naar object-ID mislukt