MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. $またはOperatorを使用してドキュメントをフェッチするMongoDB

    $ or演算子は、2つ以上の式の配列に対して論理OR演算を実行します。ドキュメントを使用してコレクションを作成しましょう- > db.demo674.insertOne({Name:"Chris",Age:21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3f33604263e90dac943eb") } > db.demo674.insertOne({Name:"David

  2. MongoDB $ inに正規表現を設定しますか?

    ドキュメントを使用してコレクションを作成しましょう- > db.demo675.insertOne({ ... "ListOfNames":["John","Chris","David"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3f5b404263e90dac943ef") } > db.demo675.insertOn

  3. ドキュメント内の繰り返しマークの数を取得するためのMongoDBグループクエリ?

    グループクエリの場合は、MongoDB $ groupを使用し、$sumでカウントを取得します。ドキュメントを使用してコレクションを作成しましょう- > db.demo676.insertOne({"Marks":87}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea41eed04263e90dac943f2") } > db.demo676.insertOne({"Marks&

  4. ドキュメント内の特定のフィールドの値を合計するためのMongoDBクエリ

    ドキュメントを使用してコレクションを作成しましょう- > db.demo677.insertOne({Value:10}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea421f404263e90dac943f8") } > db.demo677.insertOne({Value:50}); {    "acknowledged" : true,    

  5. 複合マルチキーインデックスを使用するためにコレクションにインデックスを付けるにはどうすればよいですか?

    これには、ensureIndex()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo678.ensureIndex({id:1,"details.userId":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok&q

  6. MongoDBのサブ配列のサブにある要素をプルしますか?

    要素をプルするには、$ pullと$(positional)演算子を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo679.insertOne( ...    { ...       id:1, ...       "details": [ ...          { ...             CountryName:"US&q

  7. MongoDBで$gt条件を設定します$and

    $ andは、1つ以上の式の配列に対して論理AND演算を実行します。ドキュメントを使用してコレクションを作成しましょう- > db.demo680.insertOne({Values:40}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea4461b04263e90dac943fe") } > db.demo680.insertOne({Values:70}); {    "ack

  8. MongoDBコレクションから最上位のドキュメントを取得します

    最上位のドキュメントを取得するには、limit()とともにfind()を使用します。単一のドキュメントのみをフェッチするには、limit(1)の使用を検討してください。ドキュメントを使用してコレクションを作成しましょう- > db.demo681.insertOne({_id:101,Name:"Chris"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo681.insertOne({_id:102,Name:"Bob"}); { &

  9. MongoDBで一括挿入を実行しますか?

    MongoDBでの一括挿入には、initializeUnorderedBulkOp()を使用します。ドキュメントを使用してコレクションを作成しましょう- > var bulkInsertDoc = db.demo663.initializeUnorderedBulkOp(); > bulkInsertDoc.insert( { Name: "John",CountryName:"US"} ); > bulkInsertDoc.insert( { Name: "Chris",CountryName:"UK&q

  10. MongoDBコレクションの行数をカウントします

    ドキュメントの数をカウントするには、MongoDBでcount()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo664.insertOne({_id:1,ClientName:"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo664.insertOne({_id:2,ClientName:"Bob"}); { "acknowledged" : true, "

  11. MongoDBで保存されたJavaScriptを操作する方法は?

    特別なsystem.jsコレクションに保存されます。これには、db.system.js.save()を使用します。以下は構文です- db.system.js.save({    _id: "anyFunctionName",    value: function (returnValue) {       return ‘yourMessage ' + returnValue;    } }) 上記の構文を実装しましょう。以下はクエリです- > db.sys

  12. MongoDBで範囲を検索していますか?

    範囲を検索するには、limit()でsort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo665.insertOne({"Value":10}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea1bf1424113ea5458c7d08") } > db.demo665.insertOne({"Value":15}); { &nb

  13. 従業員レコードを含むMongoDBドキュメントに特定の給与の従業員名のみを表示しますか?

    特定の給与の従業員名のみを表示するには、MongoDB $ inで給与を設定し、名前を取得します。ドキュメントを使用してコレクションを作成しましょう > db.demo666.insertOne({"EmployeeName":"John","EmployeeSalary":25000}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea1c04824113ea5458

  14. シード文字列を使用してMongoDBにObjectIdを作成しますか?

    ObjectIdはシード文字列を受け入れません。 _id −StringValueを使用する必要があります。ドキュメントを使用してコレクションを作成しましょう- > db.demo667.insertOne({_id:"Chris"}); { "acknowledged" : true, "insertedId" : "Chris" } > db.demo667.insertOne({_id:"David"}); { "acknowledged" : true,

  15. MongoDBに配列一致を実装しますか?

    配列の一致には$allを使用します。 $ all演算子は、フィールドの値が指定されたすべての要素を含む配列であるドキュメントを選択します。ドキュメントを使用してコレクションを作成しましょう- > db.demo668.createIndex({"ListOfSubject":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAf

  16. MongoDBコレクションの最大要素を取得しますか?

    コレクションから最大の要素を取得するには、制限付きの降順で並べ替えます。ドキュメントを使用してコレクションを作成しましょう- > > db.demo669.insertOne({"Marks":76}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3133c04263e90dac943d9") } > db.demo669.insertOne({"Marks":5

  17. MongoDBクエリのサブドキュメントにアクセスするにはどうすればよいですか?

    MongoDBのサブドキュメントにアクセスするには、ドット表記でfind()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo670.insertOne({ ... id:101, ... "details": ... { ... Name:"Chris", ... Age:21, ... CountryName:"US", ... SubjectName:"MongoDB" ... } ... } ... ); {    "acknowled

  18. MongoDBの条件に一致する複数のサブドキュメントからフィールドを取得しますか?

    複数のサブドキュメントからフィールドを取得するには、$unwindでMongoDB集計を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo671.insertOne( ... { ... ...    "details" : [ ...    { ...       "id" : "1" ...    }, ...    { ...       Countr

  19. MongoDBでは、$ in検索を複数の単一検索よりも高速に使用していますか?

    はい、$inを使用する方が高速です。例を見て、ドキュメントを使用してコレクションを作成しましょう- > db.demo653.insertOne({subject:"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea04b274deddd72997713c0") } > db.demo653.insertOne({subject:"MongoDB"}); {

  20. MongoDB全文検索を実行します

    MongoDBでの全文検索には、$textを使用します。 $ textは、フィールドのコンテンツに対してテキスト検索を実行します。ドキュメントを使用してコレクションを作成しましょう- > db.demo654.createIndex({Name:"text"}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter"

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:10/68  20-コンピューター/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16