MongoDB

 Computer >> コンピューター >  >> プログラミング >> MongoDB
  1. MongoDBの単一の配列要素から属性を設定解除しますか?

    $ unset演算子を使用して、属性の設定を解除します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.unsetAnAttributeDemo.insertOne( ...    { ...       _id: 1, ...       "StudentDetails": [ ...          { ...             "Stu

  2. $ ne演算子を使用してMongoDBにクエリを実行するにはどうすればよいですか?

    $ ne演算子を使用してMongoDBにクエリを実行するには、次の構文を使用します- db.yourCollectionName.find({yourFieldName:{$ne:yourValue}}).pretty(); ドキュメントを使用してコレクションを作成しましょう- > db.notEqaulToDemo.insertOne({"StudentName":"Larry","StudentMathMarks":68}); {    "acknowledged" : true,

  3. MongoDBの配列フィールドで指定された要素のインデックスを取得しますか?

    これには$indexOfArray演算子を使用できます。ドキュメントを使用してコレクションを作成しましょう- >db.getIndexDemo.insertOne({"InstructorName":"Chris","InstructorSubject":["MongoDB","MySQL","Java","C++"]}); {    "acknowledged" : true,    &q

  4. MongoDBコレクション内のドキュメント数のカウントを取得しますか?

    コレクションMongoDB内のドキュメント数のカウントを取得するには、次の構文を使用できます- db.getCollectionNames().map(function(anyVariableName) {    return { "yourVariableName": yourVariableName, "count": db[yourVariableName].count() } }); ここでは、「テスト」データベースを使用しています。 上記の構文を実装して、MongoDBコレクション内のドキュメント数のカウントを取得しまし

  5. MongoDBで個別の値をカウントしますか?

    長さの概念を使用して、個別の値をカウントします。以下は構文です- db.yourCollectionName.distinct("yourFieldName").length; ドキュメントを使用してコレクションを作成しましょう- > db.countDistinctDemo.insertOne({"StudentName":"John"}); {    "acknowledged" : true,    "insertedId" : Object

  6. MongoDBクエリで配列を作成しますか?

    toArray()の概念を使用して配列を作成できます。以下は構文です- db.yourCollectonName.find({}, {yourFieldName:1}).toArray(); ドキュメントを使用してコレクションを作成しましょう- > db.createArrayDemo.insertOne({"UserName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&quo

  7. 新しいDate()をMongoDBに保存するにはどうすればよいですか?

    新しいDate()をMongoDBに保存するには、new ISODate()を使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2018-01-31 12:34:56')}); {    "acknowledged" : true,    "insertedId&quo

  8. MongoDBクエリでエイリアスを作成しますか?

    集約フレームワークを使用してエイリアスを作成できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.creatingAliasDemo.insertOne({_id:101,"Name":"John Doe"}); { "acknowledged" : true, "insertedId" : 101 } > db.creatingAliasDemo.insertOne({_id:102,"Name":"David Miller"}); {

  9. 配列の最初の要素のプロパティを見つけるためのMongoDBクエリ?

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

  10. MongoDBでisodateを数値に変換しますか?

    これにはgetTime()を使用できます。以下は構文です- yourVariableName.getTime(); ISODateを数値に変換- > var arrivalDate=ISODate('2019-04-18 13:50:45'); 以下は、ISODateを数値に変換するためのクエリです- > arrivalDate.getTime(); これにより、次の出力が生成されます- 1555595445000 ISODateの正しい数値であるかどうかを確認しましょう。以下は、上記の数値を適用するたびに正しいISODateを取得するためのクエリです-

  11. MongoDBでLIKEと一致するレコードを見つけますか?

    まず、ドキュメントを使用してコレクションを作成しましょう- > db.likeDemo.insertOne({"Name":"John",Age:32}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cb84984623186894665ae41") } > db.likeDemo.insertOne({"Name":"Chris",

  12. MongoDBの配列の先頭に値を追加するにはどうすればよいですか?

    MongoDBの配列の先頭に値を追加するには、unshift()-を使用できます。 yourArrayName.unshift("yourValue"); 上記の構文は、MongoDBの配列の先頭に値を追加します。まず、文字列の配列を作成しましょう- > technicalSkills=["Java","MySQL","C","SQL SERVER","ORACLE","PL/SQL"]; これにより、次の出力が生成されます- [ "J

  13. 特定の月|年(日付ではない)を取得するためのMongoDBクエリ?

    $monthプロジェクション演算子と一緒に集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.specificMonthDemo.insertOne({"StudentName":"Larry","StudentDateOfBirth":new ISODate('1995-01-12')}); {    "acknowledged" : true,    "insertedId" :

  14. MongoDBでサブアレイ値を抽出しますか?

    MongoDBでサブ配列値を抽出するには、$elemMatch射影演算子を使用できます。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.extractSubArrayDemo.insertOne( ...    { ...       _id: 101, ...       "clientName":"Larry", ...       "ClientDetails": ...   &

  15. サブセットのクエリ時にMongoDBのレコードを取得します

    $all演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.subsetOfAnArrayDemo.insertOne({"StudentProgrammingSkills":    ["Java","MongoDB","MySQL","C++","Data Structure","Algorithm","Python","Oracle","

  16. MongoDBのリスト内の重複する値を削除するにはどうすればよいですか?

    $setUnion演算子と一緒に集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeDuplicatesDemo.insertOne({"InstructorName":"Chris","InstructorAge":34,"InstructorSubject":    ["Java","C","Java","C++","MongoDB&

  17. MongoDBコレクションから特定のキーと値のペアを読み取る方法は?

    dot(。)表記を使用して、MongoDBコレクションから特定のキーと値のペアを読み取ることができます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.readSpecificKeyValueDemo.insertOne( ...    { ...       "_id": 100, ...       "StudentDetails": ...       { ...       &nb

  18. 2つのフィールドによるMongoDBの順序の合計は?

    2つのフィールドの合計で並べ替えるには、集計フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.orderByTwoFieldsDemo.insertOne({"Value1":10,"Value2":35}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ca285576304881c5ce84baa") } > db.orde

  19. MongoDBドキュメントのサブ配列から最高の値を見つけますか?

    ドキュメント内のサブ配列から最大の値を見つけるには、集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.findHighestValueDemo.insertOne(    ... {       ... _id: 10001,       ... "StudentDetails": [          ... { "StudentName": "Chris&

  20. MongoDBで更新されたドキュメントの数を取得しますか?

    MongoDBで更新されたドキュメントの数を取得するには、getlasterrorとともにrunCommandを使用する必要があります。 まず、ドキュメントを使用してコレクションを作成しましょう > db.getNumberOfUpdatedDocumentsDemo.insertOne({"StudentName":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ca2

Total 1351 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:54/68  20-コンピューター/Page Goto:1 48 49 50 51 52 53 54 55 56 57 58 59 60