MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. MongoDBドキュメントのすべてのIDを取得しますか?

    すべてのIDを取得するには、MongoDBでfind()を使用するだけです。ドキュメントを使用してコレクションを作成しましょう- > db.demo169.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e36975e9e4f06af551997d7") } > db.demo169.insertOne({&

  2. MongoDBはnull値にインデックスを付けることができますか?

    はい、MongoDBはnull値に簡単にインデックスを付けることができます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo170.createIndex({"Value":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,  

  3. 集計クエリで$avgの「-Infinity」結果を取得するにはどうすればよいですか?

    このために、aggregate()を使用できます。まず、vlaueが-infinity-であるドキュメントを含むコレクションを作成しましょう。 > db.demo5.insertOne({ "_id" : 100, "seq" : 10, "Value" : -Infinity }); { "acknowledged" : true, "insertedId" : 100 } > db.demo5.insertOne({ "_id" : 101, "se

  4. そのうちの1つで操作を実行しながら、MongoDBの2つのフィールドをどのように比較しますか?

    2つのフィールドを比較するには、MongoDBの$whereを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo7.insertOne({"FirstName1":"JOHN","FirstName2":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0ccd1a25ddae1f53b6222f

  5. MongoDBで$pushを使用して、条件に一致する配列要素を更新します

    これには、updateコマンドと$pushを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- >db.demo9.insertOne({"StudentDetails":[{"StudentName":"Chris","ListOfSubject":["MySQL","Java"]}]}); {    "acknowledged" : true,    "insertedId&q

  6. 単一フィールドのMongoDBクエリ

    単一のフィールドの場合は、find()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo10.insertOne({"StudentId":101,"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b") } > db.demo

  7. 条件付きの配列要素を挿入するMongoDBクエリ?

    まず、ドキュメントを使用してコレクションを作成しましょう- >db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f6e34d7df943a7cec4fa1")

  8. ネストされた検索についてMongoDBにクエリを実行します

    ネストされた検索の場合は、$andを$またはと一緒に使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo12.insertOne({"Name":"Chris","Age":23,"CountryName":"US","Message":"Hello"}); {    "acknowledged" : true,    "insertedId&

  9. MongoDBにテキスト検索を実装する

    テキスト検索の場合、$searchとともに$textを使用する必要があります。ドキュメントを使用してコレクションを作成しましょう- > db.demo156.createIndex({"StudentName":"text"}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2, &n

  10. コレクションのMongoDBで実行統計を取得する

    統計を取得するには、MongoDBでexplain()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo157.insertOne({"Status":"Active"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e354fdffdf09dd6d08539fc") } > db.demo157.insertOne({"Sta

  11. MongoDBで平均値を計算する

    MongoDBで平均値を計算するには、$ avgとともにaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo159.insertOne({"Score":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3557b2fdf09dd6d0853a01") } > db.demo159.insertOne({"Score&qu

  12. 重複する日付レコードをカウントするためのMongoDBのGroupByDate

    MongoDBで重複する日付レコードをカウントするには、aggregate()と$groupを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo160.insertOne({"DueDate":new ISODate()}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e357525fdf09dd6d0853a04") } > db.demo160.inser

  13. MongoDBで複数のドキュメントを検索しますか?

    MongoDBで複数のドキュメントを検索するには、$inを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo161.insertOne({"ClientId":101,"ClientName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3577cafdf09dd6d0853a09") } > db

  14. MongoDBドキュメントを更新し、最初のドキュメントにのみ新しいキーを追加しますか?

    これは、MongoDB update()を使用して簡単に実現できます。ドキュメントを使用してコレクションを作成しましょう- > db.demo162.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3684359e4f06af551997c2") } > db.demo162.insertOne({&quo

  15. 配列に$allを含むMongoDBクエリ

    MongoDBでは、$ allを使用して、フィールドの値が指定されたすべての要素を含む配列であるドキュメントを選択します ドキュメントを使用してコレクションを作成しましょう- > db.demo163.insertOne( ...    { ...       "ClientDetails": [{ ...          "ClientName": "Chris" ... ...       }

  16. MongoDB Aggregateを使用して並べ替える方法は?

    アグリゲート()を使用し、その中でソートするには、MongoDBで$sortを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo164.insertOne({"StudentAge":24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e36883d9e4f06af551997c8") } > db.demo164.insertOne({"Stud

  17. MongoDBで1つのドキュメントのみを削除します

    MongoDBで1つのドキュメントのみを削除するには、remove()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo165.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e36895c9

  18. 配列の形式で特定のフィールド(電話番号)のみを返すMongoDBクエリ?

    ドキュメントを使用してコレクションを作成しましょう- > db.demo166.insertOne({"details" : { "UserName" : "Chris", "UserAge":29, "PhoneDetails" : { "PhoneNumber" : "98646463533" } } }); {    "acknowledged" : true,    "in

  19. ドキュメントを配列にプッシュするMongoDBクエリ

    ドキュメントを配列にプッシュするには、update()とともに$pushを使用します。ドキュメントを使用してコレクションを作成しましょう- >db.demo310.insertOne({"Name":"Chris","details":[{"Id":101,"Subject":"MySQL"},{"Id":102,"Subject":"MongoDB"}]}); {    "ack

  20. MongoDBの特定の値のカウントをすばやく取得する

    クエリを高速化するには、インデックスを作成します。カウントを取得するには、count()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo311.ensureIndex({"Name":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:27/68  20-コンピューター/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33