MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. mongosコマンドを使用してMongoDBシェルを実行するにはどうすればよいですか?

    MongoDBシェルを起動するには、mongoコマンドを使用する必要があります。以下は構文です- >mongo 以下のスクリーンショットのように、最初にコマンドプロンプトからMongoDBbinディレクトリにアクセスします- 以下のスクリーンショットのように、mongoシェルを起動するコマンドは次のとおりです- これにより、次の出力が生成されます-

  2. 配列に特定の属性を含むMongoDBドキュメントを取得します

    このために、ドット(。)表記と一緒に$andを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- >db.demo2.insertOne({"StudentInformation":[{"StudentName":"John","StudentAge":21},{"StudentName":"Mike","StudentAge":22}]}); {    "acknowledged" :

  3. MongoDBコレクションの配列に単一の値を追加するスクリプト?

    配列に単一の値のみを追加するには、$pushを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo3.insertOne( ...    { ...       "Information" : { ...          "Of" : { ...             "StudentCode" : "STUDENT10

  4. MongoDBでシーケンスを変更する

    シーケンスを変更するには、findAndModify()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo261.insertOne({_id:100,Name:"Chris"}); { "acknowledged" : true, "insertedId" : 100 } find()メソッドを使用してコレクションからすべてのドキュメントを表示する- > db.demo261.find(); これにより、次の出力が生成されます- { "_id" : 100, &

  5. MongoDBクエリの結果を反転します($と操作の反対を実装します)?

    結果を反転するには、つまり$ and演算の反対に、$ORを$neと一緒に使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo4.insert({uid:1,"Name":"Chris","Age":22}); WriteResult({ "nInserted" : 1 }) > db.demo4.insert({uid:2,"Name":"David","Age":21}); WriteResult({ &

  6. ドキュメントをスキップするMongoDBクエリ

    MongoDBのドキュメントをスキップするには、skip()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo263.insertOne({_id:100}); { "acknowledged" : true, "insertedId" : 100 } > db.demo263.insertOne({_id:200}); { "acknowledged" : true, "insertedId" : 200 } > db.demo263.insertOne({_

  7. MongoDBで同等のカウントを使用して、発生回数が最大のトップユーザーを検索します

    カウントとトップユーザーを取得するには、aggregate()とともに$groupを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo264.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47ed441627c0c63e7dba9e") } > db.demo264.insertOne

  8. 特定のフィールドのみを更新するMongoDBクエリ?

    特定のフィールドのみを更新するには、$setを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo265.insertOne({"id":101,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e480d781627c0c63e7dbaa4") } > db.demo265.insertOne

  9. 単純なフィールドをオブジェクトに変更するMongoDBクエリ?

    これをモミ、あなたは$renameを使うことができます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.changeSimpleFieldDemo.insertOne({"StudentMarks":58,"StudentSubject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0847a825ddae1f53b62205

  10. MongoDB集計中に文字列を分割する

    これには、mapReduce()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.splitString.insertOne({"StudentName":"John Smith"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0849d925ddae1f53b62206") } 以下は、find()メソッドを使用してコレクションからすべて

  11. ドキュメントのMongoDB一括挿入

    一括挿入の場合、MongoDBでinsert()を使用できます。ドキュメントを使用してコレクションを作成しましょう- > var manyDocument = db.demo255.initializeUnorderedBulkOp(); > manyDocument.insert( { "Name":"Chris",Age:24} ); > manyDocument.insert( {"Name":"Bob",Age:22 } ); > manyDocument.insert( { &qu

  12. MongoDB変数値を変数自体で更新しますか?

    それ自体を使用して列の値を更新することはできません。これには、$setを使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.demo256.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47a3e91627c0c63e7dba8b") } > db.demo256.insertOne({&qu

  13. 固定値フィールドでMongoDB複合インデックスを設定します

    このために、createIndex()の概念を使用し、インデックスを作成します- > db.compoundIndexDemo.createIndex({"StudentName":1,"StudentAge":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter"

  14. MongoDBで一意のインデックスを設定する

    MongoDBで一意のインデックスを設定するには、unique:trueを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo257.ensureIndex({Name:1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "

  15. MongoDB集計を使用して特定のドキュメントの合計を計算するにはどうすればよいですか?

    合計するには、$ sumを使用し、特定のドキュメントの合計を取得するには、MongoDBの$groupを使用してそれらをグループ化する必要があります。 まず、ドキュメントを使用してコレクションを作成しましょう- >db.calculateSumOfDocument.insertOne({"ListOfUsers":["Carol","Bob"],"UsersDetails":[{"FirstUser":"Carol","TotalLikes":20

  16. MongoDBのObjectIDの配列から値を取得する方法は?

    ObjectIDの配列から値をプルするには、MongoDBで$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo258.insertOne({"arrayOfObjectsId":[ ObjectId("5e47a5e81627c0c63e7dba92"),ObjectId("5e47a5e51627c0c63e7dba91")]}); {    "acknowledged" : true,    "inserted

  17. クエリがMongoDBで一致するドキュメントを返す順序を指定する方法

    クエリが一致するドキュメントを返す順序を指定するには、MongoDBでcursor.sort()を使用します。カーソルはdb.collectionName.find()です。 ドキュメントを使用してコレクションを作成しましょう- > db.demo259.insertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47ae1f1627c0c

  18. 特定のドキュメントを除くすべてのアイテムを返すクエリのMongoDB逆?

    一部の特定のドキュメント以外のドキュメントを取得するには、$norを$andとともに使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo1.insertOne({"StudentName":"Chris","StudentMarks":38}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e08a4f025ddae1f53b6221

  19. MongoDBで1つのドキュメントのみを更新します

    コレクション内の1つのドキュメントのみを更新します。 updateOne()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.updateOneDemo.insertOne({"StudentId":1,"StudentFirstName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06ed3725ddae1f5

  20. 特定の値の最大出現を含む配列を持つMongoDBドキュメントを検索します

    このために、aggregate()を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.countOccurrencesDemo.insertOne({"ListOfValues":[65,87,89,65,67,87,87,87]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06ef9325ddae1f53b621eb") } > db.countOcc

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:32/68  20-コンピューター/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38