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

MongoDBのレコード数を取得しますか?


レコード数を取得するには、MongoDBでcount()を使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo697.insertOne({Name:"Chris",Age:21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea6d7d1551299a9f98c9395")
}
> db.demo697.insertOne({Name:"Bob",Age:23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea6d7d8551299a9f98c9396")
}
> db.demo697.insertOne({Name:"David",Age:24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea6d7dd551299a9f98c9397")
}

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

> db.demo697.find();

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

{ "_id" : ObjectId("5ea6d7d1551299a9f98c9395"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5ea6d7d8551299a9f98c9396"), "Name" : "Bob", "Age" : 23 }
{ "_id" : ObjectId("5ea6d7dd551299a9f98c9397"), "Name" : "David", "Age" : 24 }

以下は、レコード数を取得するためのクエリです-

> var numberOfRecords= db.demo697.count();
> print("Number of records=",numberOfRecords);

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

Number of records= 3

  1. 範囲内の日付レコードを取得するためのMongoDBクエリ

    ある範囲の日付レコードを取得するには、$gtと$ltを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo60.insertOne({"ArrivalDate":new ISODate("2019-01-11 12:30:10")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2863fecfb11e5c34d89927") } > db

  2. MongoDBを使用して生年月日レコードを年齢に変換する方法

    ドキュメントを使用してコレクションを作成しましょう- > db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae9b2da930c785c834e56f") } > db.demo754.insertOne({"DateOfBirth":