sql >> データベース >  >> NoSQL >> MongoDB

Spring Dataを使用して上限付きコレクションを作成するにはどうすればよいですか? -MongoDB

    createCollection(…)メソッドがあります CollectionOptionsを取得する 上限を設定するコレクションを指定できる引数:

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

    これらのオプションを@Documentに公開することをお勧めします。 マッピングコンテキストを構築するときにそれらを自動的に処理するアノテーションがありますが、通常、自動マジックの動作をあまり行わずに、これらのコレクションのセットアップとインデックス作成操作を手動で処理したいという人々のフィードバックを受け取りました。それでもサポートされていることを確認したい場合は、JIRAを開いてください。



    1. mongoid / mongodbを使用した、データモデルの抽出、モデリング、変更

    2. Max Attempts Exceeded Exception queuelaravel

    3. db.createCollectionは関数ではありません

    4. MongoDB-数値文字列のみを選択する方法/文字列がmongo-shellで数値かどうかを確認する