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

Come creare una raccolta limitata con Spring Data? - MongoDB

C'è un metodo createCollection(…) prendendo un CollectionOptions argomento in cui puoi specificare una raccolta da limitare:

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

Potrebbe essere una buona idea esporre queste opzioni al @Document annotazione per prendersene cura automaticamente durante la creazione del contesto di mappatura, ma in genere abbiamo ricevuto il feedback di persone che desiderano gestire manualmente quelle operazioni di impostazione e indicizzazione della raccolta senza troppi comportamenti automagici. Sentiti libero di aprire un JIRA nel caso in cui desideri vederlo comunque supportato.