sql >> Database >  >> NoSQL >> MongoDB

Krijg verschillende ISO-datums op dagen, maanden, jaar

U moet uw document na de projectie groeperen en $addToSet accumulator operator

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


  1. Bevolken in Mongoose

  2. MongoDB-configuratie met node.js:Fout:kan geen verbinding maken met [localhost:27017]

  3. Redis Vue-bureaublad

  4. Is het mogelijk om een ​​MongoDB-Query in te casten?