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

SQLのようにMongoDBで「exist」関数を適切に使用するにはどうすればよいですか?


レコードの存在を確認するには、MongoDBでfindOne()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう-

> db.existsAlternateDemo.insertOne({"StudentName":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e06d23f9e4dae213890ac5c")
}
> db.existsAlternateDemo.insertOne({"StudentName":"Chris","StudentAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e06d2559e4dae213890ac5d")
}
>db.existsAlternateDemo.insertOne({"StudentName":"Chris","StudentAge":22,"StudentCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e06d2689e4dae213890ac5e")
}

以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです-

> db.existsAlternateDemo.find();

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

{ "_id" : ObjectId("5e06d23f9e4dae213890ac5c"), "StudentName" : "Chris" }
{ "_id" : ObjectId("5e06d2559e4dae213890ac5d"), "StudentName" : "Chris", "StudentAge" : 21 }
{ "_id" : ObjectId("5e06d2689e4dae213890ac5e"), "StudentName" : "Chris", "StudentAge" : 22, "StudentCountryName" : "US" }

これは、SQLのようにMongoDBで「exist」関数を適切に使用するためのクエリです。つまり、findOne()-

> db.existsAlternateDemo.findOne({"StudentCountryName" : "US"});

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

{
   "_id" : ObjectId("5e06d2689e4dae213890ac5e"),
   "StudentName" : "Chris",
   "StudentAge" : 22,
   "StudentCountryName" : "US"
}

  1. ExcelでPI関数を使用する方法

    MicrosoftExcelのPI関数 は数学および三角関数であり、PIの値を返します。 PI式の式は=PI ()です。 。 PI関数の構文には引数がありません。 ExcelでPI関数を使用する方法 Microsoft ExcelでPI関数を使用するには、以下の手順に従ってください。 MicrosoftExcelを起動します テーブルを作成するか、ファイルから既存のテーブルを使用します 結果を表示するセルに数式を配置します Enterキーを押します MicrosoftExcelを起動します。 テーブルを作成するか、ファイルから既存のテーブルを使用します。 数式を配置します=P

  2. ExcelでVLOOKUPを使用する方法

    Excel にデータを含む大きなスプレッドシートがあり、そこから特定の情報をフィルター処理して抽出する簡単な方法が必要になったことはありませんか? Excel で VLOOKUP を使用する方法を習得すれば、強力な Excel 関数を 1 つだけ使用してこのルックアップを実行できます。 Excel の VLOOKUP 関数は、多数のパラメーターを持ち、複数の使用方法があるため、多くの人を怖がらせます。この記事では、Excel で VLOOKUP を使用するすべての方法と、この関数が非常に強力な理由について説明します。 Excel の VLOOKUP パラメータ =VLOOKUP( と入力