次のレコードを挿入すると仮定します(例:foo1、foo2、foo3、foo4、.... foo10) コレクションには5レコードしか保持しません任意の時点(たとえば、foo1、... foo5またはfoo2、... foo6またはfoo6、... foo10)特定のコレクションのレコード数を制限する方法はありますか
これはどのようにしたらいいですか?
次のレコードを挿入すると仮定します(例:foo1、foo2、foo3、foo4、.... foo10) コレクションには5レコードしか保持しません任意の時点(たとえば、foo1、... foo5またはfoo2、... foo6またはfoo6、... foo10)特定のコレクションのレコード数を制限する方法はありますか
これはどのようにしたらいいですか?
あなたがcapped collectionを探しているような音:
キャップされたコレクションは、サイズのコレクション...
[...]
スペースが十分に活用されると、新しく追加されたオブジェクトが置き換えられますが固定されています。コレクション内の最も古いオブジェクト。
あなたは
10000は、バイト単位でサイズであり、5はあなたがコレクションに制限しますドキュメントの最大数であるdb.createCollection("collectionName",{capped:true,size:10000,max:5})
のようなコマンドを使用してこれを達成することができます。
db.createCollection( "COLLECTIONNAME"、{キャップされた:真、サイズ:10000、最大1000})を使用して
コマンドを、制限なしに置くことができます。コレクションのレコード数: