MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. 固定長の特定のフィールドのみを含む厳密なドキュメントを見つけますか?

    これには$where演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- >db.veryStrictDocumentDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Doe","StudentAge":23}); {    "acknowledged" : true,    "insertedId" : Obj

  2. MongoDBドキュメントの配列から文字列を削除するにはどうすればよいですか?

    $ pull演算子を使用して、配列から文字列を削除できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeAStringDemo.insertOne({"Score":[45,67,89,"John",98,99,67]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cda5224b50a6c6dd317adbd") } 以下は、find(

  3. 新しいキー要素をMongoDBのサブドキュメントにプッシュしますか?

    これには$set演算子を使用できます。以下は構文です- db.yourCollectionName.update({"_id" : yourObjectId },{$set: { "yourOuterFieldName.anyInnerFieldName": yourValue}}); まず、ドキュメントを使用してコレクションを作成しましょう- > db.pushNewKeyDemo.insertOne({"UserId":100,"UserDetails":{}}); {    &qu

  4. MongoDBで複数のドキュメントを更新するにはどうすればよいですか?

    複数のドキュメントを更新するには、multi:trueを使用する必要があります。まず、ドキュメントを使用してコレクションを作成しましょう- > db.multiUpdateDemo.insertOne({"ClientName":"John","ClientAge":29}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cda5bc0b50a6c6dd317adc8&q

  5. MongoDBのオブジェクト内の配列に新しいアイテムをプッシュする方法は?

    これには$elemMatch演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.pushNewItemsDemo.insertOne(    {       "_id" :1,       "StudentScore" : 56,       "StudentOtherDetails" : [          {   &

  6. フィールドの合計がMongoDBの値よりも大きい場所を選択するにはどうすればよいですか?

    これには$where演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.sumOfFieldIsGreaterThanDemo.insertOne({"Price1":10,"Price2":50,"Price3":40}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdd84b8bf3115999ed511e6")

  7. MongoDBからすべてのエントリを削除する効率的な方法は?

    ドロップ()メソッドを使用しようとすると、コレクションに関するすべての情報が削除されます。インデックス作成は高速です。ただし、メソッドremove()を使用する場合は、すべてのレコードが削除されますが、コレクションとインデックスは保持されます。 例を参考にして確認しましょう。 drop()の使用 まず、ドキュメントを使用してコレクションを作成しましょう- > db.dropWorkingDemo.createIndex({"FirstName":1}); {    "createdCollectionAutomatically&qu

  8. MongoDBで特定の日付のデータを検索しますか?

    ユーザーのログイン日を保存したとします。ここで、特定の日付、つまりログイン日付のみのレコードの数が必要です。これには、count()とともに$gteおよび$lt演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.findDataByDateDemo.insertOne({"UserName":"John","UserLoginDate":new ISODate("2019-01-31")}); {    "acknowledged"

  9. フィールドがMongoDBに存在するかどうかを確認しますか?

    これには$exists演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- >db.checkFieldExistsDemo.insertOne({"StudentFirstName":"John","StudentGender":"Male","StudentMongoDBScore":89}); {    "acknowledged" : true,    "insertedId"

  10. ドキュメントから配列要素を削除するMongoDBクエリ?

    次の構文に示すように、$pullを使用してMongoDBドキュメントから配列要素を削除します- db.yourCollectionName.update( { },{ $pull: { yourFieldName: yourValue }},{multi:true }); まず、ドキュメントを使用してコレクションを作成しましょう- >db.removeArrayElementsDemo.insertOne({"AllPlayerName":["John","Sam","Carol","David&

  11. プレフィックス文字列を使用して配列内のすべての要素を更新するにはどうすればよいですか?

    プレフィックス文字列を使用して配列内のすべての要素を更新するには、forEach()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.replaceAllElementsWithPrefixDemo.insertOne(    {       "StudentNames" : [          "John",          "Carol"

  12. MongoDBコレクションのすべてのフィールド名を取得しますか?

    MapReduceの概念を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.getAllFieldNamesDemo.insertOne({"StudentFirstName":"David","StudentAge":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd998e9b50a6c6dd317ad90") }

  13. MongoDBの結果を配列に保存する方法は?

    MongoDBの結果を配列に格納するには、toArray()メソッド-を使用します var anyVariableName=db.yourCollectionName.find().toArray(); まず、ドキュメントを使用してコレクションを作成しましょう- > db.mongoDbResultInArrayDemo.insertOne({"CustomerName":"David Miller","CustomerAge":24,"isMarried":false}); {    

  14. 作成済みのドキュメントに新しいフィールドを作成したい。 MongoDBクエリを使用してこれをどのように行うことができますか?

    $ addToSetを使用して、MongoDBに新しいフィールドを作成します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.createFieldDemo.insertOne({"StudentFirstName":"John","StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd99e28b50a6c6dd317

  15. MongoDB find()は再帰検索を操作しますか?

    再帰検索を実行するには、ドット表記でfind()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.findOperationDemo.insertOne({"ClientDetails":[{"ClientId":101,"ClientName":"Chris"},{"ClientId":102,"ClientName":"Robert"}]}); {    "acknowledged&

  16. 学生の名前を更新するために、forEachループにMongoDB toLowerCase()を実装しますか?

    まず、フィールドの1つがStudentName-であるドキュメントを含むコレクションを作成しましょう。 > db.lowerCaseDemo.insertOne({"StudentName":"JOHN SMith"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd9a86fb50a6c6dd317ad9f") } > db.lowerCaseDemo.insertOn

  17. MongoDBの結果としての特定のフィールド?

    MongoDBで結果として特定のフィールドを取得するには、findOne()を使用できます。以下は構文です- db.yourCollectionName.findOne({"yourFieldName1":yourValue},{yourFieldName2:1}); まず、ドキュメントを使用してコレクションを作成しましょう- > db.particularFieldDemo.insertOne({"EmployeeName":"John Smith","EmployeeAge":26,"Empl

  18. 特定のMongoDBコレクションのレコード数を制限する方法はありますか?

    はい、最大サイズとともに上限付きパラメーターを使用できます。以下は構文です- db.createCollection("yourCollectionName",{capped:true,size:yourSizeInBytes,max:howManyRecordsYouWant}) まず、capped:true-を使用してコレクションを作成しましょう。 > db.createCollection("limitTheNumberOfRecordsDemo",{capped:true,size:200024,max:3}) { "ok&qu

  19. MongoDBでタイムスタンプの差を時間単位で計算するにはどうすればよいですか?

    タイムスタンプの差を計算するには、集約フレームワークを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.timestampDifferenceDemo.insertOne({    "MovieBeginningTime": new ISODate("2019-05-12 10:20:30"),    "MovieEndingTime":new ISODate("2019-05-12 12:30:20") }); {   &nb

  20. MongoDBでObjectIDを生成する方法は?

    ObjectIDを生成するには、MonogDBシェルで以下の構文を使用します- new ObjectId() 上記の構文を実装して、MongoDBでObjectIDを生成しましょう- > new ObjectId() ObjectId("5cd7bf2f6d78f205348bc646") > new ObjectId() ObjectId("5cd7bf316d78f205348bc647") > new ObjectId() ObjectId("5cd7bf336d78f205348bc648") >

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:45/68  20-コンピューター/Page Goto:1 39 40 41 42 43 44 45 46 47 48 49 50 51