“MongoDB Aggregate Group” Ответ

MongoDB Group, имея

#It's the equivalent of the following SQL instruction:
# SELECT COUNT(*) FROM Table
# GROUP BY your_field
# HAVING COUNT(*) > N
query = db.collection.aggregate([

    { 
      "$group": { "_id": "$your_field", #GROUP BY your_field
    			"count": {"$sum":1} }   #COUNT(*)
    },
    
    { "$match": { "count": { "$gt": N } } } #HAVING COUNT(*) > N
])
Annoyed Antelope

MongoDB Aggregate Group

#equivalent of the following SQL instruction:
# SELECT COUNT(*) FROM Table
# GROUP BY your_field
query = db.collection.aggregate([
    { 
        "$group": {
            "_id": "$your_field", #GROUP BY your_field
            "total": {"$sum":1}   #COUNT(*)
        }
    }
])
Annoyed Antelope

Ответы похожие на “MongoDB Aggregate Group”

Вопросы похожие на “MongoDB Aggregate Group”

Больше похожих ответов на “MongoDB Aggregate Group” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования