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

MongoDBのフィールドから返される文字数を制限するにはどうすればよいですか?


フィールドから返される文字数を制限するには、MongoDBで$substrを使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo233.insertOne({"Paragraph":"My Name is John Smith.I am learning MongoDB database"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e41877df4cebbeaebec5146")
}
> db.demo233.insertOne({"Paragraph":"David Miller is a good student and learning Spring and Hibernate Framework."});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4187d7f4cebbeaebec5147")
}
>

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

> db.demo233.find().pretty();

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

{
   "_id" : ObjectId("5e41877df4cebbeaebec5146"),
   "Paragraph" : "My Name is John Smith.I am learning MongoDB database"
}
{
   "_id" : ObjectId("5e4187d7f4cebbeaebec5147"),
   "Paragraph" : "David Miller is a good student and learning Spring and Hibernate Framework."
}

以下は、MongoDBのフィールドから返される文字数を制限するためのクエリです-

> db.demo233.aggregate(
...   [
...      {
...         $project:
...         {
...            Paragraph: { $substr: [ "$Paragraph", 0, 10] }
...
...      }
...} ] )

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

{ "_id" : ObjectId("5e41877df4cebbeaebec5146"), "Paragraph" : "My Name is" }
{ "_id" : ObjectId("5e4187d7f4cebbeaebec5147"), "Paragraph" : "David Mill" }

  1. HTMLの入力フィールドに制限を与える方法は?

    HTMLのタグは、HTMLでユーザー入力を取得するために使用されます。入力フィールドに制限を与えるには、 minを使用します およびmax 属性。入力フィールドの最大値と最小値をそれぞれ指定します。 max属性とmin属性は、数値、範囲、日付、日時、日時ローカル、月、時間、週の入力タイプで使用されます。 例 次のコードを実行して、HTMLの入力フィールドに制限を設けることができます- <!DOCTYPE html> <html>    <head>       <title>HTML in

  2. フォーム入力テキストフィールドで許可される文字数を制限するにはどうすればよいですか?

    HTMLのタグは、HTMLでユーザー入力を取得するために使用されます。入力フィールドに制限を与えるには、最小属性と最大属性を使用します。これは、入力フィールドの最大値と最小値をそれぞれ指定することです。 文字数を制限するには、 maxlengthを使用します 属性。 max属性とmin属性は、数値、範囲、日付、日時、日時ローカル、月、時間、週の入力タイプで使用されます。 例 次のコードを実行して、フォーム入力テキストフィールドで許可される文字数を制限できます。 <!DOCTYPE html> <html>    <head> &nb