sql >> データベース >  >> NoSQL >> MongoDB

グループのmongodbの最小値を削除するにはどうすればよいですか?

    試してみてください:

    // 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. MongoDBSpringデータCriteria.all

    2. mongodbクエリ内の複数のクエリ

    3. 1つのアプリケーションでシングルトンにする必要があるのはどれですか? MongoClientまたはMongoDatabaseまたはMongoCollection?

    4. 明確に型付けされたものを使用してTypescriptでMongooseの型付きモデルとスキーマを書き込むためのクラスとインターフェイス