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

hvordan man bruger mapreduce i mongoose/mongodb forespørgsel underdokument?

Jeg er ikke sikker på, hvor effektivt det er for dig, men til formatering vil dette fungere som nedenfor, jeg lavede tilpassede nøglenavne title , className og start som ikke er i samlingen. Så gem resultatet af mapReduce i en ny samling og hent det. (hvis du ikke skal køre mapReduce på hver enkelt anmodning)

  db.events.aggregate([{
       $project: {
        title: "$value",
        className: "$_id.method",
        start: "$_id.time",
        _id:0 }
   }]
)


  1. Fjerner mange til mange referencer i Mongoose

  2. Hvad gør jeg galt med $set og $inc i opdatering

  3. MongoDB-forbindelsesproblemer på Azure

  4. Mongodb $in mod et felt af objekter af array i stedet for objekter af array