MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBdb。.stats()の出力のmaxフィールドはどういう意味ですか?


コレクション内のドキュメントの数を制限するには、maxフィールドを使用します。以下は、上限付きコレクションの最大フィールドを使用するためのクエリです-

> db.createCollection("demo673", { capped : true, size : 100, max :50 } )
{ "ok" : 1 }

ドキュメントを使用してコレクションを作成しましょう-

> db.demo673.insertOne({Name:"John",Age:23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3ec7304263e90dac943e8")
}
> db.demo673.insertOne({Name:"Bob",Age:21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3ec7804263e90dac943e9")
}
> db.demo673.insertOne({Name:"David",Age:20});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea3ec7f04263e90dac943ea")
}

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo673.find();

これにより、次の出力が生成されます-

{ "_id" : ObjectId("5ea3ec7304263e90dac943e8"), "Name" : "John", "Age" : 23 }
{ "_id" : ObjectId("5ea3ec7804263e90dac943e9"), "Name" : "Bob", "Age" : 21 }
{ "_id" : ObjectId("5ea3ec7f04263e90dac943ea"), "Name" : "David", "Age" : 20 }

  1. Twitterでのバイオの意味は何ですか?

    Twitterの経歴は、Twitterプロファイルを設定するための1つのコンポーネントです。それはあなたの名前とあなたのプロフィールのTwitterハンドルの下に表示されます。他の人にあなたが誰であるかについての簡単な紹介をしたり、あなたの興味をリストしたり、あなたのビジネスを宣伝したりするためにそれを使用してください。 バイオを変更する方法 プロフィールを編集することで、Twitterの略歴を変更できます。ハッシュタグと@usernamesを使用して最適化することもできます。 Twitterの略歴はスペースを含めて160文字に制限されています。 Twitterホームページの上部で写

  2. ブラウザのアドレスバーの南京錠はどういう意味ですか?

    ブラウザのアドレスバーにある小さな南京錠の色が変わったり、その上に余分な記号が重ねられたり、テキストに変わったりすることがあります。その基本的な機能は非常に明白です。通常の南京錠はサイトが安全であることを意味しますが、警告記号またはメッセージは安全ではないことを意味します。実際、南京錠はサイトへの接続がHTTPSで暗号化されているかどうかを示すだけであり、サイト自体が合法であるか完全に安全であるかについての洞察をまったく提供しないため、実際にはそれよりも少し複雑です。 「安全な」南京錠が教えてくれること Chrome / Chromium( )、Firefox( )、Edge( )、お