sql >> Database >  >> NoSQL >> MongoDB

MongoDB:Hoe DBref op client-side op te lossen?

U kunt dit oplossen met de $lookup exploitant. Overweeg de volgende aggregatiepijplijn:

// Execute aggregate, notice the pipeline is expressed as an Array
collection.aggregate([
    {
        "$lookup": {
            "from": "product",
            "localField": "content.product.$id",
            "foreignField": "_id",
            "as": "products"
        }
    },
    {
        "$lookup": {
            "from": "clients",
            "localField": "content.client.$id",
            "foreignField": "_id",
            "as": "clients"
        }
    },
  ], function(err, result) {
    console.log(result);
});


  1. Hoe externe sleutels af te dwingen in NoSql-databases (MongoDB)?

  2. Schaalbare bestandsopslag

  3. Hoe alle sleutels en de bijbehorende waarden uit de redis-database in c# te krijgen, bij te werken?

  4. akka-streams gebruiken om mongo-verzameling te overlopen