MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. 長いタイプの_idでMongoDBfindOne()を動作させることはできますか?

    はい、MongoDBのNumberLong()データ型を使用してこれを行うことができます。ドキュメントを使用してコレクションを作成しましょう- > db.demo618.insertOne({_id:NumberLong("6336366454"),Name:"Chris"}); { "acknowledged" : true, "insertedId" : NumberLong("6336366454") } > db.demo618.insertOne({_id:NumberLo

  2. MongoDB –「文字列型から日付型への変換に失敗しました」を修正しましたか?

    これを修正するには、MongoDBaggregate()で$dateFromStringを使用します。 $ dateFromStringは、日付/時刻文字列を日付オブジェクトに変換します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo619.insertOne({"DueDate":"10-10-2020"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9

  3. 複数のドキュメントを含むMongoDBコレクションで、国、州、都市ごとに集計

    集計操作は、複数のドキュメントの値をグループ化し、グループ化されたデータに対してさまざまな操作を実行して、単一の結果を返すことができます。 MongoDBで集約するには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo620.insertOne({"Country":"IND","City":"Delhi",state:"Delhi"}); {    "acknowledged" : tr

  4. MongoDBは入力要素から2番目の要素を集約しますか?

    input要素から2番目の要素を集約するには、mapReduce()を使用します。 Map-reduceは、大量のデータを有用な集計結果に凝縮するためのデータ処理パラダイムです。ドキュメントを使用してコレクションを作成しましょう- > db.demo621.insert({ _id: 101, Name1: "John", Name2: "John" }); WriteResult({ "nInserted" : 1 }) > db.demo621.insert({ _id: 102, Name1: "Bob&q

  5. MongoDBインデックス-通常と複合の両方を同時に作成することは可能ですか?

    はい、ensureIndex()を使用できます。 MongoDBは、ドキュメントのコレクション内の任意のフィールドのインデックスを完全にサポートします。 ドキュメントを使用してコレクションを作成しましょう- > db.demo622.ensureIndex({_id:1,Name:1,Age:1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAf

  6. MongoDBでオブジェクトの配列を検索できますか?

    はい、オブジェクトの配列を検索するには、MongoDBaggregate()で$unwindを使用します。一致させるには、$matchを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo623.insertOne( ...    { ...       _id:1, ...       details:[ ...          { ...            

  7. MongoDB-フィールドのすべての要素がスーパーセットに含まれているかどうかを確認するにはどうすればよいですか?

    MongoDBのフィールドのすべての要素に対して、find()を使用し、その中で$elemMatchを使用します。 $ elemMatch演算子は、指定されたすべてのクエリ条件に一致する要素が少なくとも1つある配列フィールドを含むドキュメントと一致します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo624.insertOne({"ListOfName":["John","Chris","David","Bob"]}); {    &quo

  8. MongoDBで配列交差のデータを取得するにはどうすればよいですか?

    MongoDBでの配列の相互作用については、aggregate()で$setIntersectionを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo625.insertOne( ...    { ...       Name: "John", ...       Marks: [56,98,60] ...    } ... ); {    "acknowledged" : true, &nbs

  9. MongoDで配列値を使用して特定のドキュメントを取得する

    特定のドキュメントをフェッチするには、toArray()とともにlimit()を使用します。 toArray()メソッドは、カーソルからのすべてのドキュメントを含む配列を返します。ドキュメントを使用してコレクションを作成しましょう- > db.demo482.insertOne({_id:1,"StudentInformation":[{"Name":"Chris","Age":21}]}); { "acknowledged" : true, "insertedId"

  10. MongoDB save()メソッドで変数値を設定します

    db.yourCollectionName.save(yourVariableName)を使用して変数値を設定します。ここで、「yourVariableName」は変数です。 例を見て、変数を作成しましょう- > var Info={"Name":"David", ... "CountryName":"US", ... "ProjectDetails":[{"ClientName":"David","ProjectName":&

  11. MongoDBコレクション内のオブジェクトの配列を検索しますか?

    オブジェクトの配列を検索するには、MongoDB find()を使用します。find()メソッドは、コレクションまたはビュー内のドキュメントを選択し、選択したドキュメントにカーソルを返します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo484.insertOne( ... { 'id' : 1, 'details' : [ { 'Name1' : 'Chris' }, { 'Name2' : 'David' }, { 'Name3' : '

  12. MongoDBコレクションの空のフィールドをチェックする方法は?

    MongoDBコレクションの空のフィールドを確認するには、$existsと$eq演算子を併用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo485.insertOne({"FirstName":"Chris","LastName":""});{    "acknowledged" : true,    "insertedId" : ObjectId("5e82e9f6b0f3fa88e22

  13. MongoDBでMySQLUnionに似たクエリを実装しますか?

    UNION 2つのコレクションと同様のクエリの場合、aggregate()とともにMongoDBのJOINを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo486.insertOne({_id:1,"Amount":30,"No":4}); { "acknowledged" : true, "insertedId" : 1 } > db.demo486.insertOne({_id:2,"Amount":40,"No":2});

  14. MongoDBで部分的なデータを削除するにはどうすればよいですか?

    変数に削除する値を設定するパーティクルデータを削除するには、remove()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo488.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8351e0b0f3fa88e22790b2") } > db.demo488.insertOne({&q

  15. インデックスNの配列オブジェクトを更新するMongoDBクエリ?

    MongoDBのupdate()を使用して、配列オブジェクトを更新します。ドット表記の使用も必要です。ドキュメントを使用してコレクションを作成しましょう- > db.demo489.insertOne( ... { ... ... ...    details : [{ ...       id : 101, ...       "Info1" : { ...          "StudentName" : "

  16. MongoDBに文字列比較を実装しますか?

    MongoDBで文字列比較を実装するには、$strcasecmpを使用します。 2つの文字列の大文字と小文字を区別しない比較を実行します。 -を返します 最初の文字列が2番目の文字列より「大きい」場合は1。 2つの文字列が等しい場合は0。 -1番目の文字列が2番目の文字列より「小さい」場合は-1。 ドキュメントを使用してコレクションを作成しましょう- > db.demo490.insertOne({"Name1":"John","Name2":"john"});{   &nb

  17. MongoDBの({$ natural:1})とは何ですか?

    ({$ natural − 1})はLIFO(LAST IN FIRST OUT)のように機能します。つまり、最後に挿入されたドキュメントが最初に表示されます。 ドキュメントを使用してコレクションを作成しましょう- > db.demo614.insertOne({"CountryName":"US"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e988cddf6b89257f5584

  18. MongoDBで$typeを使用するにはどうすればよいですか?

    $ typeは、フィールドの値が指定されたBSONタイプのインスタンスであるドキュメントを選択します。ドキュメントを使用してコレクションを作成しましょう- > db.demo615.insert({"Value":100}); WriteResult({ "nInserted" : 1 }) > db.demo615.insert({"Value":"100"}); WriteResult({ "nInserted" : 1 }) > db.demo615.insert({&q

  19. MongoDBから主キーを削除するにはどうすればよいですか?

    MongoDBで主キーを削除するには、_id値を0に設定します。つまり、find()で除外するフィールドを0に設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo471.insertOne({"ClientId":101,"ClientName":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e805711b0f3fa88

  20. フィールドが指定された整数値に等しいMongoDBコレクション内のドキュメントを検索しますか?

    フィールドが指定された整数に等しいドキュメントを検索するには、find()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e80586cb0

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:15/68  20-コンピューター/Page Goto:1 9 10 11 12 13 14 15 16 17 18 19 20 21