sql >> Databasteknik >  >> NoSQL >> MongoDB

GraphQL-fel som returnerar resultatet av mongoose-aggregatkommandot

Du kan prova att skicka resultatlistan till Mongoose-dokument och slå in resultatet i ett löfte som:

Company.aggregate(pipeline).exec((err, result) => 
    (    
        new Promise((resolve, reject) => {
            if (err) {
                reject(err)
            } else {                    
                resolve(result.map(doc => { 
                    delete doc.company_users;
                    return new Company( doc );
                }))
            }
        })
    ))



  1. Hur implementerar man has_many :genom relationer med Mongoid och mongodb?

  2. Skapar hirdis Redis-biblioteket en egen tråd för asynkrona återuppringningar

  3. Mongodb-uppdateringsoperation inuti subarray

  4. Ta bort ett objekt från en kapslad array med $pull och $[identifier] (mongoDB 3.6)