-
MongoDBのcount()とfind()。count()の違いは?
count()とfind()。count()の間に違いはありません。両方がどのように機能するかを見てみましょう。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.countDemo.insertOne({"UserId":1,"UserName":"John"}); { "acknowledged" : true, "insertedId&
-
MongoDBフィールド名で許可されていない文字はどれですか?
$記号またはピリオド(。)は、MongoDBフィールド名には使用できないため、使用しないでください。フィールドは$で始まるべきではありません。 許可される文字の例を次に示します- > db.charactersAllowedDemo.insertOne({"Employee Name" : "John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7fefbc8d10a061296
-
MongoDBで「NotLike」演算子を使用するにはどうすればよいですか?
これには、MongoDBの$not演算子を使用します。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.notLikeOperatorDemo.insertOne({"StudentName":"John Doe"}); { "acknowledged" : true, "insertedId" : ObjectId("5c8a29c393
-
MongoDBで重複レコードを見つけますか?
集約フレームワークを使用して、MongoDBで重複するレコードを見つけることができます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"John"}); { "acknowledged" : true, "insertedId" : Ob
-
MongoDBのフィールド/キーごとに個別の値の数を数える方法は?
これには、個別のコマンドを使用できます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John","StudentFavouriteSubject":["C","C++","Java","MySQL","C",
-
コマンドラインからMongoDBデータベースを削除するにはどうすればよいですか?
コマンドラインからMongoDBデータベースを削除するには、次の構文を使用します。 mongo yourDatabaseName --eval "db.dropDatabase()" 上記の構文を理解するために、MongoDBのすべてのデータベースを表示してみましょう。クエリは次のとおりです- > show dbs; 以下は出力です- StudentTracker 0.000GB admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB test 0.003GB 「StudentTracker」という名前
-
Mongoシェルのすべてのコレクションを一覧表示するにはどうすればよいですか?
Mongoシェルのすべてのコレクションを一覧表示するには、関数getCollectionNames()を使用できます。 構文は次のとおりです- db.getCollectionNames(); コレクションである別のコマンドを使用できます。構文は次のとおりです- コレクションを表示; Mongoのすべてのコレクションを一覧表示するには、上記の2つの関数を使用します。クエリは次のとおりです- db.getCollectionNames(); 以下は出力です- [ConvertStringToDateDemo、 IdUpdateDemo、 ProductsInformation、
-
MongoDBコレクションにレコードが存在しない場合は挿入しますか?
存在しない場合は、update()関数を使用してMongoDBにレコードを挿入できます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.insertIfNotExistsDemo.insertOne({"StudentName":"Mike","StudentAge":21}); { "acknowledged" : true, "ins
-
MongoDBは、$ inを使用して複数の配列アイテムで検索しますか?
$ in演算子を使用して、複数の配列項目を検索できます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。 ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- >db.findByMultipleArrayDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith", "StudentCoreSubject":["Compiler&
-
MongoDBは複数の配列アイテムで検索しますか?
$ all演算子を使用して、複数の配列項目で検索できます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。 ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.findByMultipleArrayDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith", "StudentCoreSubject":["Compile
-
MongoDBの$unwind演算子とは何ですか?
MongoDBの$unwind演算子は各配列で同じであり、マッピングドキュメントを返します。これがMongoDBの$unwind演算子のデモです。 概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.unwindOperatorDemo.insertOne({"StudentName":"Larry","StudentAge":23,"StudentSubje ct":["C",&
-
MongoDBで文字列を数値に変換する方法は?
MongoDBで文字列を数値に変換するには、いくつかのコードを使用する必要があります。 まず、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです。 > db.convertStringToNumberDemo.insertOne({"EmployeeId":"101","EmployeeName":"Larry"}); { "acknowledged" : true, &nb
-
キーフィールドでMongoDBコレクション内の重複するすべてのドキュメントを検索しますか?
集約フレームワークを使用して、キーフィールドによってMongoDBコレクション内のすべての重複ドキュメントを検索します。 概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.findDuplicateByKeyDemo.insertOne({"StudentId":1,"StudentName":"John"}); { "acknowledged" : true,  
-
一意のユーザーIDのシーケンスを保存するためにMongoDBで自動インクリメントしますか?
MongoDBで自動インクリメントして一意のユーザーIDのシーケンスを保存するには、すべてのドキュメントの最後のシーケンス値に関する情報を含むコレクションを作成しましょう。 まずコレクションを作成しましょう。次のようなコレクションを作成するためのクエリ- > db.createSequenceDemo.insertOne({_id:"SID",S_Value:0}); { "acknowledged" : true, "insertedId" : "SID" } 次に、シーケンスを格納するためにMongo
-
既存のすべてのフィールドを含め、MongoDBのドキュメントに新しいフィールドを追加しますか?
これは、$addFields演算子を使用して実現できます。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.addFieldDemo.insertOne({"EmployeeId":101,"EmployeeName":"Larry","EmployeeDetails":{ "EmployeeSalary":65000,"EmployeeCity
-
MongoDBドキュメントの二重にネストされた配列から要素を削除するにはどうすればよいですか?
MongoDBドキュメントで二重にネストされた配列から要素を削除するには、$pull演算子を使用できます。 概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.removeElementFromDoublyNestedArrayDemo.insertOne( ... { ... "_id" : "1", ... "User
-
MongoDBで大文字と小文字を区別しないクエリを作成するにはどうすればよいですか?
正規表現を使用して、MongoDBで大文字と小文字を区別しないクエリを実行します。概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.caseInsensitiveDemo.insertOne({"UserName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5c
-
MongoDBのあるデータベースから別のデータベースにコレクションをコピーするにはどうすればよいですか?
MongoDBには、あるデータベースから別のデータベースにコレクションをコピーするコマンドはありません。それを達成するには、以下の概念を使用してください- db.yourCollectionName.find().forEach(function(yourVariableName){ db.getSiblingDB('yourDestinationDatabase')['yourCollectionName'].insert(yourVariableName); }); テストデータベースにコレクションを作成し、このコレクションを「s
-
MongoDBでオブジェクトの配列を検索するにはどうすればよいですか?
MongoDBでオブジェクトの配列を検索するには、$elemMatch演算子を使用できます。この演算子を使用すると、配列オブジェクトから複数のコンポーネントを検索できます。 上記の概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.searchArrayDemo.insertOne({"EmployeeFirstName":"Adam","EmployeeLastName":"Smith","
-
MongoDBで特定の長さを超える文字列を検索しますか?
MongoDBで特定の値よりも長い長さの文字列を見つけるには、$where演算子を使用します。構文は次のとおりです- db.yourCollectionName.find({$where:'this.yourStringFieldName.length > yourIntegerValue'}).pretty(); 上記の概念を理解するために、ドキュメントを使用してコレクションを作成しましょう。ドキュメントを使用してコレクションを作成するためのクエリは次のとおりです- > db.stringFieldLengthDemo.insertOne({"User