sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur tar man bort min-värde i mongodb för grupp?

Du kanske vill prova:

// this returns an array of documents which has the store_id and the minimum price for that store
myresult = db.products.aggregate( [ 
                            { $group: 
                                 { _id: "$store_id", 
                                   price: { $min: "$price" } 
                                 } 
                            } 
                            ] ).result

// loop through the results to remove the documents matching the the store id and price

for (i in myresult) { 
    db.products.remove( 
         { store_id: myresult[i]._id, price: myresult[i].price } 
    ); 
}


  1. mongodb:konverterar objekt-ID:n till BSON::ObjectId

  2. Hur man får det korta månadsnamnet i SQL

  3. Planera och hantera scheman i MongoDB (även om det är schemalöst)

  4. Används som en grafdatabas för att hitta vänners vänner i MongoDb