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

$eq演算子を使用せずにMongoDBに等式を記述します


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

> db.operatorDemo.insertOne({"StudentSubject":["MongoDB","MySQL","Java"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cef94eaef71edecf6a1f6a2")
}
> db.operatorDemo.insertOne({"StudentSubject":["Java","C","C++"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cef94faef71edecf6a1f6a3")
}

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

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

出力

{
   "_id" : ObjectId("5cef94eaef71edecf6a1f6a2"),
   "StudentSubject" : [
      "MongoDB",
      "MySQL",
      "Java"
   ]
}
{
   "_id" : ObjectId("5cef94faef71edecf6a1f6a3"),
   "StudentSubject" : [
      "Java",
      "C",
      "C++"
   ]
}

以下は、$eq演算子を使用しない等式のクエリです。

> db.operatorDemo.find({StudentSubject:"MongoDB"});

出力

{ "_id" : ObjectId("5cef94eaef71edecf6a1f6a2"), "StudentSubject" : [ "MongoDB", "MySQL", "Java" ] }

  1. C ++で%演算子を使用せずに3と5の倍数

    %演算子を使用すると、ハードルなしで倍数を見つけることができます。しかし、問題は、%演算子を使用できないことを示しています。 ここでは、+演算子を使用します。前の倍数に3または5を加えることで、倍数を取得できます。例を見てみましょう。 入力 15 出力 1 2 3 - Multiple of 3 4 5 - Multiple of 5 6 - Multiple of 3 7 8 9 - Multiple 3 10 - Multiple of 5 11 12 - Multiple of 3 13 14 15 - Multiple of both 3 and 5 アルゴリズム 番号

  2. C++プログラムで「/」演算子を使用しない除算

    このチュートリアルでは、除算(/)演算子を使用せずに数値を除算する方法を学習します。 2つの数値を指定しました。プログラムは、除算演算の商を返す必要があります。 除算には減算(-)演算子を使用します。 問題を解決するための手順を見てみましょう。 被除数と除数を初期化します。 数値がゼロの場合は、0を返します。 配当と除数の符号を確認して、結果がマイナスになるかどうかを保存します。 カウントを0に初期化します。 1番が2番以上になるまで実行されるループを作成します。 1番から2番を引き、その結果を1番に割り当てます カウンターを増やします。