-
配列にMongoDBの特定のフィールドのみが含まれているオブジェクトを選択するにはどうすればよいですか?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.arrayContainOnlySpecificFieldDemo.insertOne( ... { ... "StudentName":"John", ... "StudentAge":21, ... "StudentTechnicalSubject":["C",&qu
-
シェルスクリプトでMongoDBの結果を使用しますか?
まず、ドキュメントを使用してコレクションを作成しましょう- >db.useResultDemo.insertOne({"StudentFirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5cda70f5b50a6c6dd317adcd") } find()メソッドを使用してコレクションからすべてのドキュメントを表示する- > db.use
-
MongoDBでフィールドにnull値が含まれているかどうかを確認するにはどうすればよいですか?
$ type演算子を使用して、フィールドにnull値が含まれているかどうかを確認できます。まず、ドキュメントを使用してコレクションを作成しましょう。また、フィールドにnullを挿入しました- > db.nullDemo.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5cc68a1eac184d684e3fa270")
-
2つのフィールドを選択し、MongoDBで個別の値を持つソートされた配列を返しますか?
2つのフィールドを選択し、個別の値を持つ並べ替えられた配列を返すには、$setUnion演算子とともに集計フレームワークを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.sortedArrayWithDistinctDemo.insertOne( ... { value1: 4, value2: 5} ... ); { "acknowledged" : true, "insertedId" : ObjectId("5cc690b
-
MongoDB v3でユーザーを作成するにはどうすればよいですか?
MongoDB v3でユーザーを作成するには、createUser()メソッドを使用します。これにより、ユーザーを作成できます。作成中に、ユーザー、パスワード、およびロールも追加する必要があります。これらの役割は権限を割り当てます。構文は次のとおりです- use admin db.createUser( { user: “yourUserName", pwd: "yourPassword", roles
-
MongoDBで配列要素のトップカウントを維持するにはどうすればよいですか?
集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.topCountArrayDemo.insertOne( ... {"StudentId":101 , "StudentSubject": ["C", "MongoDB"]} ... ); { "acknowledged" : true, "insertedId" : ObjectId(&q
-
MongoDB多次元配列プロジェクション?
MongoDB多次元配列プロジェクションの場合、集約フレームワークを使用する必要があります。まず、ドキュメントを使用してコレクションを作成しましょう。ここに、学生マークの多次元配列があります- > db.multiDimensionalArrayProjection.insertOne( ... { ... "StudentFirstName" : "Chris", ... "StudentMarks" : [ [98,
-
既存のフィールドを置き換えずにMongoDBのレコードを更新するにはどうすればよいですか?
これには$set演算子を使用できます。最初にドキュメントを含むコレクションを作成しましょう- > db.updateRecordDemo.insertOne({"StudentName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd6f95de8cc557214c0e0a") } > db.updateRecordDemo.insertOne({&
-
配列からアイテムを削除するMongoDBクエリ?
配列からアイテムを削除するには、$pull演算子を使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.removeItemFromArray.insertOne( { "_id":101, "StudentName":"Larry", "StudentSubjects":["C","MongoDB","Java","MySQL"] } ); { "acknowledge
-
MongoDBで指定された日付より前に作成されたすべてのオブジェクトを見つける方法は?
これには$lt演算子を使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-03-21')}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd91e4de8cc557214c0e0d") } > db.beforeSp
-
MongoDBの1つのコマンドで2つのフィールドを更新およびインクリメントするにはどうすればよいですか?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.incrementDemo.insertOne({"Value1":10,"Value2":20}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdaf07de8cc557214c0e15") } find()メソッドを使用して、コレクションのすべてのドキュメントを表示します。クエリは次のとおりです- &
-
MongoDBで数値文字列のみを選択するにはどうすればよいですか?
ドキュメントを使用してコレクションを作成しましょう- > db.selectOnlyNumericDemo.insertOne({"UserId":"User101"}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdb711de8cc557214c0e16") } > db.selectOnlyNumericDemo.insertOne({"UserId&q
-
スクリプトを使用してMongoDBでユーザーを作成するにはどうすればよいですか?
これにはcreateUser()メソッドを使用できます。以下は構文です- db.createUser( { user: "yourUserName", pwd: "yourPassword", roles: [ { role: "read", db: "yourDatabaseName" } ] } ); MongoDBでユーザーを作成し
-
ドキュメント配列の各要素を条件に一致させるMongoDBクエリ?
これには、MongoDBのevery()を使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.arrayConditionDemo.insertOne({"Name":"John","Marks":[40,43,45]}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdbd06de8cc557214c0e1a") } > d
-
MongoDBシャットダウンオプションは利用できませんか?どうやって入手するの?
データベースをadminに切り替える必要があります。以下は構文です- use admin シャットダウンオプションの構文は次のとおりです- db.shutdownServer() シャットダウンのために上記の構文を実装しましょう- > use admin switched to db admin > db.shutdownServer()を使用します これにより、次の出力が生成されます- server should be down... 2019-04-22T19:11:40.949+0530 I NETWORK [js] trying reconnect to 127.0.
-
MongoDBシェルスクリプトの出力を取得しますか?
printjson()またはprint()を使用して、MongoDBシェルスクリプトの出力を取得できます。オブジェクトの配列を作成しましょう。 以下は、オブジェクトの配列を作成するためのクエリです。 > var studentDetails=[{"StudentName":"John","StudentAge":21}, {"StudentName":"Carol","StudentAge":24},{"StudentName&qu
-
MongoDBでNumberLongをStringに変換しますか?
MongoDBでNumberLongをStringに変換するには、toString()-を使用できます。 NumberLong('yourValue').valueOf().toString(); NumberLongをStringに変換するには、valueOf()も使用できます- NumberLong('yourValue').valueOf(); 上記の両方の構文を実装しましょう。 以下は、toString()-を使用してNumberLongをStringに変換するためのクエリです。 > NumberLong('1000').va
-
MongoDBのフィールドと値を削除しますか?
MongoDBのフィールドと値を削除するには、$unset演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.deleteFieldDemo.insertOne({"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId" : ObjectId("5cb9fb7672197
-
列の最大の数値を見つけるためのMongoDBクエリ?
これには、$typeとともに$not演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.highestNumericValueOfAColumnDemo.insertOne( ... { ... "StudentName": "John", ... "StudentMathMarks":69 ... } ... ); { &quo
-
プロパティ名で検索して、MongoDBでそのプロパティを持つドキュメントを探しますか?
これには$ne演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.searchByPropertyName.insertOne({"FirstName":"Larry","Age":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cbaf7af7219729fde21ddb5") } > db.searchB