-
MongoDBから数値コレクションを削除するにはどうすればよいですか?
数値のコレクション名を削除するには、次の構文を使用します db.getCollection("yourNumericCollectionName").drop(); まず、数値コレクションを作成します。以下はクエリです > db.createCollection("2536464"); { "ok" : 1 } 次に、上記のコレクションにいくつかのドキュメントを挿入します。以下はクエリです > db.getCollection("2536464").insertOne({"Record&q
-
MongoDBの特定のフィールドを返しますか?
特定のフィールドを返すには、MongoDBのfind()メソッドを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.specificFieldDemo.insertOne({"FirstName":"John","LastName":"Doe"}); { "acknowledged" : true, "insertedId" : ObjectId("5cb8019a623186
-
SHOW DBSがMongoDBにデータベースを表示しないのはなぜですか?
コレクションのドキュメントを作成していない可能性があるため、このSHOWDBSコマンドはデータベースを表示しません。コレクションのドキュメントを作成すると、作成されたデータベースが表示されます。 上記の概念を実装してデータベースを作成しましょう- > use web; switched to db web 以下は、すべてのデータベースを表示するためのクエリです- > show dbs; これにより、次の出力が生成されます- admin 0.001GB config 0.000GB local 0.000GB my 0.001GB sample 0.001GB sampleDe
-
MongoDB配列からnull要素を削除しますか?
これには$pull演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeNullDemo.insertOne( ... { ... "_id" : 1, ... "StudentDetails" : [ ... { ... "FirstName": "John", ...
-
MongoDBにフィールドが存在する場合にのみ条件を適用するにはどうすればよいですか?
これには$または演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.applyConditionDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentMarks":45}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80b7862318
-
'group'という名前のMySQLコレクションを削除するにはどうすればよいですか?
グループは、MongoDBのメソッドの一種です。コレクション名として作成しないでください。作成した場合でも、getCollection(group)。drop();)を使用して簡単に削除できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.createCollection('group'); { "ok" : 1 } > db.getCollection('group').insertOne({"StudentName":"Chris"}); { &n
-
MongoDBのfind()メソッドとfindOne()メソッドの違いは?
findOne()は、クエリが一致する場合は最初のドキュメントを返し、それ以外の場合はnullを返します。 find()メソッドはnullを返さず、カーソルを返します。 find()とfindOne()の概念を実装し、ドキュメントを含むコレクションを作成しましょう- > db.createCollection('emptyCollection'); { "ok" : 1 } 上記のコレクションに含まれるドキュメントの数を数えましょう- > db.emptyCollection.count(); これにより、次の出力が生成されます- 0 上
-
MongoDBの上限付きコレクションに最大値を設定しますか?
上限付きコレクションは、挿入順序に基づいてドキュメントを挿入および取得する高スループット操作をサポートする固定サイズのコレクションです。 mongo cappedコレクションにmaxを設定するには、次の構文を使用します db.createCollection("yourCollectionName", {capped:true, size:yourSizeValue, max:yourMaxValue}); mongo cappedコレクションにmaxを設定するために、上記の構文を実装しましょう。以下はクエリです > db.createCollection(&quo
-
MongoDBでフィールドがNaNのすべてのドキュメントを見つけるにはどうすればよいですか?
MongoDBでフィールドがNANであるすべてのドキュメントを検索するには、次の構文を使用します db.yourCollectionName.find( { yourFieldName: NaN }) まず、ドキュメントを使用してコレクションを作成しましょう > db.nanDemo.insertOne({"Score":0/0}); { "acknowledged" : true, "insertedId" : ObjectId("5ca251a26304881c
-
MongoDBコマンドプロンプトで変数を出力するにはどうすればよいですか?
MongoDBコマンドプロンプトで変数を出力するには、次の構文を使用します //Declaring and Initializing a variable. var anyVariableName=yourValue; //To print the above variable. yourVariableName; Or print(yourVariableName); 以下は、MongoDBコマンドプロンプトで変数を宣言して初期化する方法です > var myIntegerValue=20; MongoDBコマンドプロンプトで変数を出力します: > myIntegerValu
-
MongoDBの上位N行をクエリする方法は?
MongoDBの上位N行をクエリするには、集約フレームワークを使用できます。ドキュメントを使用してコレクションを作成しましょう > db.topNRowsDemo.insertOne({"StudentName":"Larry","Score":78}); { "acknowledged" : true, "insertedId" : ObjectId("5ca26eee6304881c5ce84b91") } >
-
MongoDB集約フレームワークで絶対値を取得しますか?
これには$abs演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.absoluteValueDemo.insert({"Value":98}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value":-100}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value&qu
-
ネストされた配列の値を見つけて変更するにはどうすればよいですか?
ネストされた配列の値を検索して変更するには、updateコマンドを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.findAndModifyAValueInNestedArrayDemo.insertOne( { "CompanyName" : "Amazon", "DeveloperDetails" : [ { "ProjectName" : "Online Book Store", "TeamSize" : "5"
-
正規表現の一致についてArray[String]をクエリする方法は?
正規表現の一致について配列文字列をクエリするには、次の構文を使用します db.yourCollectionName.find( { yourFieldName: /yourStartingValue./ } ).pretty(); まず、ドキュメントを使用してコレクションを作成しましょう > db.queryArrayDemo.insertOne({"StudentFullName":["Carol Taylor","Caroline Williams","Claire Brown"]}); {  
-
名前にスペースが含まれているキーをMongoDBでクエリするにはどうすればよいですか?
名前にスペースが含まれるキーを照会するには、ドット(。)表記を使用できます。 ステップ1 :最初に、キーの名前にスペースが含まれるセットを作成する必要があります。クエリは次のとおりです: > myValues["Details"] = {} { } > myValues["Details"]["Student Name"]="John"; John > myValues["Details"]["StudentAge"]=26; 26 ステップ2 :次に、
-
Mongodbの配列内のドキュメントから特定のフィールドを投影する方法は?
配列内のドキュメントから特定のフィールドを投影するには、位置($)演算子を使用できます。 まず、ドキュメントを使用してコレクションを作成しましょう > db.projectSpecificFieldDemo.insertOne( ... { ... "UniqueId": 101, ... "StudentDetails" : [{"StudentName" : "Chris", "Stu
-
WHERE IN(1,2、…)と同等のMongoDB?
WHERE IN(1,2、....)に相当するMongoDBは$in演算子です。構文は次のとおりです db.yourCollectionName.find({yourFieldName:{$in:[yourValue1,yourValue2,....N]}}).pretty(); まず、ドキュメントを使用してコレクションを作成しましょう > db.whereInDemo.insertOne({"StudentName":"John","StudentMathScore":57}); { "a
-
MongoDBコレクションの列名を変更しますか?
コレクション内の列名の名前を変更するには、$rename演算子を使用できます。構文は次のとおりです db.yourCollectionName.update({}, {$rename: {'yourOldColumName': 'yourNewColumnName'}}, false, true); まず、ドキュメントを使用してコレクションを作成しましょう: > db.renamingColumnNameDemo.insertOne({"StudentName":"Larry","Age":23
-
MongoDBシェルスクリプトを早期に終了するにはどうすればよいですか?
MongoDBシェルスクリプトを早期に終了するには、quitを使用する必要があります。構文は次のとおりです quit() quit(1) スクリプトを作成して、シェルでquit()またはquit(1)を書いてみましょう。まず、ドキュメントを使用して次のコレクションを作成します > db.flightInformation.insertOne({"FlightName":"Flight-1","ArrivalTime":new ISODate("2019-03-12")}); { &
-
大規模なMongoDBコレクションの各ドキュメントに新しいプロパティを追加しますか?
大規模なコレクションには、forEach()とともにupdateコマンドを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう >db.addingNewPropertyDemo.insertOne({"StudentName":"John","StudentAge":23,"CountryName":"US"}); { "acknowledged" : true, "insertedId&