sql >> Databáze >  >> NoSQL >> MongoDB

Dotazování pomocí spojení a filtrů v Mongoose

Už jste byli skoro tam, jen jste potřebovali ten správný $match následující dotaz:

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. Nejlepší způsob, jak vytvořit výraz mongo, který se nikdy neshoduje

  2. MongoDB db.runCommand() z C#

  3. MongoDB zapnuté s Dockerem se nepodařilo připojit k serveru [localhost:27017] při prvním připojení

  4. Proč redis nemůže nastavit maximální otevřený soubor