MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Uzyskaj różne daty ISO według dni, miesięcy, roku

Musisz pogrupować dokument po projekcji i użyć $addToSet operator akumulatora

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jak zaimplementować paginację nieskończonego przewijania w kątowej 5?

  2. konwertowanie z bloba na binarny, aby zapisać go w mongodb

  3. Wykonywanie zapytań, filtrowanie i aktualizowanie wielopoziomowych tablic zagnieżdżonych w MongoDB przy użyciu C#

  4. Django + Mongo + Docker pobiera pymongo.errors.ServerSelectionTimeoutError

  5. Jak projekt DBRef na Spring MongoDB Aggregation?