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

Hvordan opretter man en begrænset samling med Spring Data? - MongoDB

Der er en metode createCollection(…) tager en CollectionOptions argument, hvor du kan angive en samling, der skal begrænses:

// The 'true' is setting it to capped
CollectionOptions options = new CollectionOptions(null, 50, true);
mongoOperations.createCollection("myCollection", options);

Det kan være en god idé at få disse muligheder eksponeret for @Document annotation til automatisk at tage sig af dem, når man bygger kortlægningskonteksten, men vi fik generelt feedback fra folk, der ønskede at håndtere disse opsætnings- og indekseringsoperationer manuelt uden for meget automagisk adfærd. Du er velkommen til at åbne en JIRA, hvis du alligevel gerne vil se, at den understøttes.



  1. MongoDB - få dokumenter med max attribut per gruppe i en samling

  2. MongoDB:Skal du stadig angive id'er, der linker til andre samlinger til eller bare inkludere samlinger?

  3. Forespørgsel, filtrering og opdatering af indlejrede arrays på flere niveauer i MongoDB ved hjælp af C#

  4. Indsæt element i indlejret array i Mongodb