-
特定のフィールドを持つMongoDBのすべてのコレクションを検索しますか?
フィールド名が「StudentFirstName」のMongoDB内のすべてのドキュメントを検索するために、上記の構文を実装しましょう。クエリは次のとおりです- > db.getCollectionNames().forEach(function(myCollectionName) { ... var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count(); ... if (frequency >
-
カーソルを繰り返し、MongoDBでドキュメントを印刷しますか?
これには、printjsonを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.cursorDemo.insertOne({"StudentFullName":"John Smith","StudentAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cc7f0d08f9e6ff3eb0ce442") } >
-
MongoDBの既存のレコードを削除して更新しますか?
MongoDBの既存のレコードを削除および更新する$pull演算子のみを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeDemo.insertOne( ... { ... "UserName" : "Larry", ... "UserDetails" : [ ... { ...
-
MongoDBで結果を連結する方法は?
forEach()を使用して、結果を連結できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.concatenateDemo.insertOne({"Name":"John","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cc80dd88f9e6ff3eb0ce448") } > db.concatenate
-
MongoDBのブール値の構文は何ですか?
ブール値には、$eqおよび$ne演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.booleanQueryDemo.insertOne({"UserName":"John","UserAge":23,"isMarried":true}); { "acknowledged" : true, "insertedId" : ObjectId("5cc815c08f9e6ff
-
MongoDBでフィールドをインクリメントするにはどうすればよいですか?
MongoDBのフィールドをインクリメントするには、$inc演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.incrementDemo.insertOne({"PlayerScore":100}); { "acknowledged" : true, "insertedId" : ObjectId("5cc81cdd8f9e6ff3eb0ce44e") } > db.incrementDemo.insertOn
-
MongoDBの特定の配列インデックスでオブジェクトを更新しますか?
特定の配列インデックスでオブジェクトを更新するには、MongoDBでupdate()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.updateObjectDemo.insertOne( ... { ... id : 101, ... "StudentDetails": ... [ ... [ ...
-
MongoDBの配列内の位置を取得しますか?
マップリデュースの概念を使用して、配列内の位置を取得できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.retrievePositionDemo.find(); { "_id" : ObjectId("5cd569ec7924bb85b3f4893f"), "Subjects" : [ "MySQL", "MongoDB", "Java" ] } 以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエ
-
MongoDBのキーフィールドを削除するにはどうすればよいですか?
MongoFBのキーフィールドを削除するには、$unset演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- >db.removeKeyFieldsDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Doe","StudentAge":23}); { "acknowledged" : true, "insert
-
MongoDBで1つのドキュメントのみを削除しますか?
1つのドキュメントのみを削除するには、MongoDBのremove()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeOnlyOneDocumentDemo.insertOne({"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId" : ObjectId("5
-
コマンドラインを使用してインストールされているMongoDBのバージョンを確認するにはどうすればよいですか?
最初にCMDを開き、次にMongoDBのBINディレクトリにアクセスします。 CMDプロンプトを開くためのスクリーンショットは次のとおりです。 上記では、STARTを押してからRUNとENTERを入力すると、RUNダイアログが表示されます。 ここで、CMDと入力し、[OK]ボタンを押してコマンドラインを取得します。スクリーンショットは次のとおりです- MongoDBのBINディレクトリに到達します。 BINに到達する方法は次のとおりです- クエリmongo–versionを使用します。クエリのスクリーンショットは次のとおりです- 上記は、現在のMongoDBバ
-
JavaScriptを使用したMongoDBシェルの変数コレクション名?
はい、JavaScriptを使用してMongoDBシェルで変数コレクション名を設定できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.employeeInformation.insertOne({"EmployeeName":"John Smith","EmployeeAge":24,"EmployeeSalary":450000}); { "acknowledged" : true, "insert
-
MongoDBドキュメントのフィールドに値が存在するかどうかを確認しますか?
MongoDBドキュメントのフィールドに値が存在するかどうかを確認するには、find()を$exists演算子と一緒に使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.checkIfValueDemo.insertOne({"PlayerName":"John Smith","PlayerScores":[5000,98595858,554343]}); { "acknowledged" : true, "inse
-
MongoDBのサブドキュメントのすべてのフィールドを合計するにはどうすればよいですか?
サブドキュメントのすべてのフィールドを合計するには、集約フレームワークを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.sumEveryFieldDemo.insertOne( ... { ... "_id":101, ... "PlayerDetails": [ ... {&qu
-
MongoDBの配列に対してANDクエリをどのように実行しますか?
MongoDBでANDのような同じ結果を得るには、$all演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.andQueryDemo.insertOne({"StudentName":"Carol Taylor","FavouriteSubject":["C","Java","MongoDB","MySQL"]}); { "acknowledged" : true,
-
MongoDBの特定の文字を無視する正規表現?
$ not演算子とともに正規表現を使用して、特定の文字を無視し、残りの文字を表示できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.regexDemo.insertOne({"CustomerId":"Customer#1234","CustomerName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("
-
MongoDBの「トグル」クエリ?
ドキュメントを見つける必要があり、その後、更新を使用してクエリを切り替える必要があります。まず、ドキュメントを使用してコレクションを作成しましょう- > db.toggleDemo.insertOne({"CustomerName":"John Smith","CustomerAge":28,"isMarried":true}); { "acknowledged" : true, "inserted
-
Mongoシェルは、デフォルトで数値を浮動小数点数として扱いますか?どうすれば明示的に回避できますか?
はい、Mongoシェルはデフォルトで数値をfloatとして扱います。 intまたはその他の型として機能させるには、明示的に言及する必要があります。これにはNumberInt()を使用できます。構文は次のとおりです- var anyVariableName= [NumberInt("yourValue1"), NumberInt("yourValue2"),.....N]; 数値を整数のみ(浮動小数点ではない)として扱うために、上記の構文を実装しましょう- > var integerArrayDemo = [NumberInt("50&q
-
MongoDBの既存のドキュメントを確認しますか?
これにはfindOne()を使用できます。以下は構文です- db.yourCollectionName.findOne({yourFieldName: 'yourValue'}); ドキュメントを使用してコレクションを作成しましょう- > db.checkExistingDemo.insertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : Object
-
MongoDBオブジェクトから属性リストを取得しますか?
MongoDBオブジェクトから属性リストを取得するには、forループを使用してドキュメントのキーと値を抽出できます。ドキュメントを使用してコレクションを作成しましょう- >db.getAttributeListDemo.insertOne({"StudentId":101,"StudentName":"John","StudentAdmissi onDate":new ISODate('2019-01-12'),"StudentSUbjects":["MongoD