sql >> Databáze >  >> NoSQL >> MongoDB

Získejte odlišná data ISO podle dnů, měsíců, roku

Po projekci musíte dokument seskupit a použít $addToSet operátor akumulátoru

db.mycollection.aggregate([
    { "$project": { 
         "year": { "$year": "$date" }, 
         "month": { "$month": "$date" } 
    }},
    { "$group": { 
        "_id": null, 
        "distinctDate": { "$addToSet": { "year": "$year", "month": "$month" }}
    }}
])


  1. Export system.profile z MongoDB nefunguje

  2. Rady ohledně migrace z MongoMapper na Mongoid?

  3. mongoDB:Zobrazit MinuteBucket v hodnotě času jako čas ukončení intervalu

  4. Platnost Mongoose vyprší majetek, který nefunguje správně