sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan MongoDB udfylde tomme dokumenter

Ja, du kan gøre dette i databasen, hvis du bruger en kalendersamling dvs. en hjælpersamling, som bare er en liste over datoer , uden huller. Ved at bruge sådan en kalendersamling kan du sammensætte en samling, som:

  1. Bruger $lookup-operatoren for at deltage i kalendersamlingen til din samling af daglige optegnelser
  2. Omformer dataene (ved hjælp af $unwind , $group og $project efter behov) for at konvertere de sammenføjede data (en række underdokumenter) til den ønskede struktur
  3. Bruger ifnull-operatoren i en $projektfase for at sikre, at numItems-feltet får en standardværdi på 0 i de dokumenter, hvor det ikke allerede eksisterer



  1. Arbejder med @cache_page() dekorator i django-redis-cache

  2. Hadoop Combiner Introduktion, arbejde og fordele

  3. Kan ikke installere mongo-php-driver på OS X 10.11

  4. Komplekse datastrukturer Redis