MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

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


コレクションMongoDB内のドキュメント数のカウントを取得するには、次の構文を使用できます-

db.getCollectionNames().map(function(anyVariableName) {
   return { "yourVariableName": yourVariableName, "count": db[yourVariableName].count() }
});

ここでは、「テスト」データベースを使用しています。

上記の構文を実装して、MongoDBコレクション内のドキュメント数のカウントを取得しましょう-

> db.getCollectionNames().map(function(ColName) {
... return { "ColName": ColName, "TotalDocument": db[ColName].count() }
... });
>

これにより、次の出力が生成されます-

[
   {
      "ColName" : "ConvertStringToDateDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "Employee_Information",
      "TotalDocument" : 2
   },
   {
      "ColName" : "IdUpdateDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "IndexingDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "NotAndDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "ProductsInformation",
      "TotalDocument" : 2
   },
   {
      "ColName" : "addCurrentDateTimeDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "addFieldDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "addNewFieldToEveryDocument",
      "TotalDocument" : 4
   },
   {
      "ColName" : "addingNewPropertyDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "aggregateSumDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "aggregationFrameworkWithOrMatchDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "aggregationSortDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "andOrDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "arrayInnerElementsDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "arrayLengthGreaterThanOne",
      "TotalDocument" : 3
   },
   {
      "ColName" : "arrayOfArraysDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "averageAggregationDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "avoidDuplicateEntriesDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "caseInsensitiveDemo",
      "TotalDocument" : 13
   },
   {
      "ColName" : "caseInsesitiveDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "castingDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "changeDataType",
      "TotalDocument" : 1
   },
   {
      "ColName" : "changeIntegerToStringDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "changeType",
      "TotalDocument" : 1
   },
   {
      "ColName" : "charactersAllowedDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "charactersDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "check",
      "TotalDocument" : 1
   },
   {
      "ColName" : "checkDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "checkFieldContainsStringDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "checkFieldExistsOrNotDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "checkIfFieldIsNumberDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "checkSequenceDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "cloneObjectDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "collectionOnDifferentDocumentDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "combinationOfArrayDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "comparingFieldDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "comparingTwoFieldsDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "componentOfDateDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "concatStringAndIntDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "concatenateStringsDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "conditionalSumDemo",
      "TotalDocument" : 8
   },
   {
      "ColName" : "conditionalUpdatesDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "conditionallyUpsertDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "convertStringToNumberDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "convertingISODateToNumerical",
      "TotalDocument" : 3
   },
   {
      "ColName" : "copyThisCollectionToSampleDatabaseDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "countDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "countNumberOfDocumentsDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "countPerformanceDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "createSequenceDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "creatingUniqueIndexDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "dateDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "dateTimeValueLessThanNowDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "deleteAllElementsInArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "deleteDocumentsDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "deleteFieldDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "deleteRecordDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "deletingDocumentDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "demo.insertCollection",
      "TotalDocument" : 1
   },
   {
      "ColName" : "determineFieldExistsDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "distinctAggregation",
      "TotalDocument" : 3
   },
   {
      "ColName" : "distinctCountValuesDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "distinctRecordDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "distinctWithMultipleKeysDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "doubleNestedArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "emailUniqueDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "embeddedCollectionDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "embeddedDocumentDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "employeeInformation",
      "TotalDocument" : 5
   },
   {
      "ColName" : "equivalentForSelectColumn1Column2Demo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "exactMatchArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "existsDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "existsReturnDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "extractSubArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "fieldIsNullOrNotSetDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "filterArray",
      "TotalDocument" : 1
   },
   {
      "ColName" : "findADocumentWithCondition",
      "TotalDocument" : 1
   },
   {
      "ColName" : "findAllDuplicateKeyDocumentDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "findAllNonDistinctDemo",
      "TotalDocument" : 8
   },
   {
      "ColName" : "findByFieldName",
      "TotalDocument" : 2
   },
   {
      "ColName" : "findByMultipleArrayDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "findDocumentDoNotHaveCertainFields",
      "TotalDocument" : 3
   },
   {
      "ColName" : "findDocumentNonExistenceFieldDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "findDocumentWithObjectIdDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "findDuplicateByKeyDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "findDuplicateRecordsDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "findMinValueDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "findMultipleWordsDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "findRecordByIdDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "findSpecificValue",
      "TotalDocument" : 2
   },
   {
      "ColName" : "findValueInArrayWithMultipleCriteriaDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "firstDocumentDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "firstElementOfArray",
      "TotalDocument" : 2
   },
   {
      "ColName" : "firstItemInArrayToNewFieldDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "firstLevelArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "flightInformation",
      "TotalDocument" : 2
   },
   {
      "ColName" : "foo2",
      "TotalDocument" : 2
   },
   {
      "ColName" : "getAllValue",
      "TotalDocument" : 2
   },
   {
      "ColName" : "getDistinctListOfSubDocumentFieldDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "getDistinctWithSortedDataDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "getDocuementsByTagsDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "getError",
      "TotalDocument" : 1
   },
   {
      "ColName" : "getFirstElementInArrayDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "getFirstItemDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "getIndexDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "getIndexSizeDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "getLastNRecordsDemo",
      "TotalDocument" : 11
   },
   {
      "ColName" : "getLastXRecordsDemo",
      "TotalDocument" : 11
   },
   {
      "ColName" : "getNThElementDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "getOldestAndYoungestPostDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "getParticularElementFromArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "getPartuclarElement",
      "TotalDocument" : 1
   },
   {
      "ColName" : "getSizeDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "getSizeOfArray",
      "TotalDocument" : 3
   },
   {
      "ColName" : "gettingHighestValueDemo",
      "TotalDocument" : 9
   },
   {
      "ColName" : "groupByDateDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "handlingAndEmptyDataDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "hashDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "hideidDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "highestNumericValueDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "highestNumericValueOfAColumnDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "identifyLastDocuementDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "improveQueryDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "incrementInNestedArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "incrementValueDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "incrementValueInNestedArrayDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "indexDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "indexOptimizationDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "indexOrQueryDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "indexTimeDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "index_Demo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "indexingDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "insertDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "insertFieldWithCurrentDateDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "insertIfNotExistsDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "insertIntegerDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "insertOneRecordDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "likeDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "limitAnArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "listAllValuesOfCeratinFieldsDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "loopThroughCollectionDemo",
      "TotalDocument" : 4
   },
   {  
      "ColName" : "matchBetweenFieldsDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "mongoExportDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "multipleElementMatchDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "multipleIndexesDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "multipleOrDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "my-collection",
      "TotalDocument" : 1
   },
   {
      "ColName" : "nanDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "nestedArrayDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "nestedIndexDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "nestedObjectDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "nestedQueryDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "newProperty",
      "TotalDocument" : 2
   },
   {
      "ColName" : "new_Collection",
      "TotalDocument" : 3
   },
   {
      "ColName" : "noAutoCommandForIndexDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "notEqaulToDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "notEqaultToDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "notLikeOpeartorDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "numberofKeysInADocumentDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "objectInAnArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "objectidToStringDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "onlyInsertIfValueIsUniqueDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "orConditionDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "orDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "orderDocsDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "paginationDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "performRegex",
      "TotalDocument" : 2
   },
   {
      "ColName" : "preventObjectIdDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "priceStoredAsStringDemo",
      "TotalDocument" : 8
   },
   {
      "ColName" : "priceStoredDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "pullAndAddToSetDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "pushObjectDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "queryArrayElementsDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "queryByKeyDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "queryBySubFieldDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "queryForBooleanFieldsDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "queryInSameDocumentsDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "queryLengthDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "queryToEmbeddedDocument",
      "TotalDocument" : 1
   },
   {
      "ColName" : "queryingMongoDbCaseInsensitiveDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "readSpecificKeyValueDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "regExpOnIntegerDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "regexSearchDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "removeAllDocumentsExceptOneDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeArrayElement",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeArrayElementByItsIndexDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeArrayElements",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeDocumentOnBasisOfId",
      "TotalDocument" : 4
   },
   {
      "ColName" : "removeDocumentsExceptOneFromCollection",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeDuplicateDocumentDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "removeDuplicateDocuments",
      "TotalDocument" : 3
   },
   {
      "ColName" : "removeDuplicatesDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeElementFromDoublyNestedArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "removeFieldCompletlyDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "removeIdDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "removeMultipleDocumentsDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "removeObject",
      "TotalDocument" : 1
   },
   {
      "ColName" : "removeRecordDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "removingidElementDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "renameFieldDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "renameIdDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "renamingColumnNameDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "replaceSpecificArrayValueDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "retrieveDocumentsWithEndsWithParticularCharacterDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "retrieveFirstDocumentDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "retrieveValueFromAKeyDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "retunFieldInFindDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "returnOnlyValueOfFieldDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "returnQueryFromDate",
      "TotalDocument" : 4
   },
   {
      "ColName" : "reverseRegexDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "s",
      "TotalDocument" : 2
   },
   {
      "ColName" : "saveStudentInformation",
      "TotalDocument" : 4
   },
   {
      "ColName" : "searchArrayDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "searchByPropertyName",
      "TotalDocument" : 5
   },
   {
      "ColName" : "searchDocumentDemo",
      "TotalDocument" : 10
   },
   {
      "ColName" : "searchDocumentWithSpecialCharactersDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "searchForNestedKeysDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "searchMultipleFieldsDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "secondDocumentDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "selectFieldAsAnotherNameDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "selectInWhereIdDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "selectMongoDBDocumentsWithSomeCondition",
      "TotalDocument" : 7
   },
   {
      "ColName" : "selectRecordsHavingKeyDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "selectSingleFieldDemo",
      "TotalDocument" : 12
   },
   {
      "ColName" : "setMaxDemo",
      "TotalDocument" : 0
   },
   {
      "ColName" : "singleFieldDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "singlePropertyIdDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "sortDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "sortInnerArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "sortingDemo",
      "TotalDocument" : 8
   },
   {
      "ColName" : "sourceCollection",
      "TotalDocument" : 2
   },
   {
      "ColName" : "sqlLikeDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "storeQueryResultDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "stringFieldLengthDemo",
      "TotalDocument" : 7
   },
   {
      "ColName" : "stringToDateDataTypeDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "stringToObjectIdDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "subsetOfAnArrayDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "test.js",
      "TotalDocument" : 1
   },
   {
      "ColName" : "toLowerDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "topLevelDocumentDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "translateDefinitionDemo",
      "TotalDocument" : 5
   },
   {
      "ColName" : "twoRandomDocumentDemo",
      "TotalDocument" : 6
   },
   {
      "ColName" : "twoSeparateArraysDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "unconditionalUpdatesDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "uniqueArrayDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "uniqueIndexOnArrayDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "unprettyJsonDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "unsetAnAttributeDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "unwindOperatorDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "updateDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "updateExactField",
      "TotalDocument" : 1
   },
   {
      "ColName" : "updateIdDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "updateListOfKeyValuesDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "updateManyDocumentsDemo",
      "TotalDocument" : 4
   },
   {
      "ColName" : "updateNestedValueDemo",
      "TotalDocument" : 1
   },
   {
      "ColName" : "updateObjects",
      "TotalDocument" : 1
   },
   {
      "ColName" : "updateOnlySpecificFieldDemo",
      "TotalDocument" : 3
   },
   {
      "ColName" : "updatingEmbeddedDocumentPropertyDemo",
      "TotalDocument" : 2
   },
   {
      "ColName" : "userStatus",
      "TotalDocument" : 5
   }
]

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

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

  2. MongoDBのコレクション内のドキュメントの数を制限しますか?

    コレクション内のドキュメントの数を制限するには、上限-trueを設定します 。そこにサイズを設定します。ドキュメントを使用してコレクションを作成しましょう- > db.createCollection( "demo683", { capped: true, size: 5 ,max:4} ) { "ok" : 1 } > db.demo683.insertOne({Value:100}); {    "acknowledged" : true,    "insertedId