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

ユーザー定義変数をクエリに設定するMongoDBクエリ?


ユーザー定義変数の場合、MongoDBでvarキーワードを使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo327.insertOne({"FirstName":"Chris","LastName":"Brown"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e516952f8647eb59e562076")
}
> db.demo327.insertOne({"FirstName":"David","LastName":"Miller"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e51695af8647eb59e562077")
}
> db.demo327.insertOne({"FirstName":"John","LastName":"Doe"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e516962f8647eb59e562078")
}
> db.demo327.insertOne({"FirstName":"John","LastName":"Smith"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e516968f8647eb59e562079")
}

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

> db.demo327.find();

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

{ "_id" : ObjectId("5e516952f8647eb59e562076"), "FirstName" : "Chris", "LastName" : "Brown" }
{ "_id" : ObjectId("5e51695af8647eb59e562077"), "FirstName" : "David", "LastName" : "Miller" }
{ "_id" : ObjectId("5e516962f8647eb59e562078"), "FirstName" : "John", "LastName" : "Doe" }
{ "_id" : ObjectId("5e516968f8647eb59e562079"), "FirstName" : "John", "LastName" : "Smith" }

以下は、ユーザー定義変数をクエリに設定する方法です-

> var name="John";
> db.demo327.find({"FirstName":name});

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

{ "_id" : ObjectId("5e516962f8647eb59e562078"), "FirstName" : "John", "LastName" : "Doe" }
{ "_id" : ObjectId("5e516968f8647eb59e562079"), "FirstName" : "John", "LastName" : "Smith" }

  1. MySQLクエリの列にユーザー定義の値を追加しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1847      (      GameStatus ENUM('PENDING','COMPLETED','CANCELLED')      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1847

  2. ユーザー定義のデータ型にC++を設定しますか?

    セットは、数値を格納するデータ構造です。セットの特徴は、要素が異なることです(つまり、2つの要素が同じ値を持つことはありません)。また、値は昇順で保存されます。 C ++でセットのデータ型を明示的に定義できます。つまり、セットのユーザー定義のデータ型です。 データを個別の形式でソートされた順序で保存するため。例を見てみましょう Input : 124689781230 Output : 1230467889 ロジック セットでは、入力は任意の順序にすることができ、重複する値が存在する可能性があります。ただし、セットには個別の値のみが昇順で保存されます。 例 #include<bit