Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

จะแสดงรายการคอลเลกชันทั้งหมดในเชลล์ Mongo ได้อย่างไร?


หากต้องการแสดงรายการคอลเลกชันทั้งหมดในเชลล์ Mongo คุณสามารถใช้ฟังก์ชัน getCollectionNames()

ไวยากรณ์มีดังนี้ −

db.getCollectionNames();

คุณสามารถใช้คำสั่งอื่นซึ่งเป็นคอลเล็กชันได้ ไวยากรณ์มีดังนี้ −

แสดงคอลเลกชัน

ในการแสดงรายการคอลเลกชันทั้งหมดใน Mongo ให้ใช้สองฟังก์ชันข้างต้น แบบสอบถามมีดังต่อไปนี้ −

> db.getCollectionNames();

ต่อไปนี้เป็นผลลัพธ์ -

[ "ConvertStringToDateDate", "IdUpdateDemo", "ProductsInformation", "addFieldDemo", "addNewFieldToEveryDocument", "arrayInnerElementsDemo", "arrayLengthGreaterThanOne", "arrayOfArraysDemo", "addNewFieldToEveryDocument", "arrayInnerElementsDemo", "arrayLengthGreaterThanOne", "arrayOfArraysDemo", "casechangeersInsensitiveTypeAllow", "DataactersInsensitiveTypeAllow", "Demo ", "charactersDemo", "checkFieldContainsStringDemo", "checkSequenceDemo", "combinationOfArrayDemo", "conditionalSumDemo", "convertStringToNumberDemo", "copyThisCollectionToSampleDatabaseDemo", "countDemo", "createSequenceCountDemoV", "Withdistin" "employeeInformation", "filterArray", "findAllDuplicateKeyDocumentDemo", "findByMultipleArrayDemo", "findDuplicateByKeyDemo", "findDuplicateRecordsDemo", "findSpecificValue", "findValueInArrayWithMultipleCriteriaDemo", "getLastNRecordsDemo", "getParticularElementFromArrayDemo", "getPartuclarElement", "getSizeOfArray", "groupByDateDemo "," รวม rementvalueinnestedarraydemo "," insertifnotexistsdemo "," nestedarraydemo "," notlikeartordemo "," regexponintegerdemo "," removearraydemo "," removearrayelements "," removearrayelements "," execoveulicationocumentdemo "," removedupricumblynestyarraydemo "," removefbleynestydemo "," removefblynestydemo "," removeBject "," renamefielddemo " , "reverseRegexDemo", "searchArrayDemo", "selectSingleFieldDemo", "singleFieldDemo", "sortDemo", "sortInnerArrayDemo", "sourceCollection", "stringFieldLengthDemo", "test.js", "uniqueIndexOnArrayDemo", "unwindOperdate" , "updateIdDemo", "updateObjects"]

นี่คือแบบสอบถามที่สองเพื่อแสดงคอลเลกชันทั้งหมดจาก Mongo แบบสอบถามมีดังต่อไปนี้ −

> แสดงคอลเลกชัน

ต่อไปนี้เป็นผลลัพธ์ -

 ConvertStringToDateDemoIdUpdateDemoProductsInformationaddFieldDemoaddNewFieldToEveryDocumentarrayInnerElementsDemoarrayLengthGreaterThanOnearrayOfArraysDemocaseInsensitiveDemochangeDataTypechangeTypecharactersAllowedDemocharactersDemocheckFieldContainsStringDemocheckSequenceDemocombinationOfArrayDemoconditionalSumDemoconvertStringToNumberDemocopyThisCollectionToSampleDatabaseDemocountDemocreateSequenceDemodistinctCountValuesDemodistinctRecordDemodistinctWithMultipleKeysDemoemployeeInformationfilterArrayfindAllDuplicateKeyDocumentDemofindByMultipleArrayDemofindDuplicateByKeyDemofindDuplicateRecordsDemofindSpecificValuefindValueInArrayWithMultipleCriteriaDemogetLastNRecordsDemogetParticularElementFromArrayDemogetPartuclarElementgetSizeOfArraygroupByDateDemoincrementValueInNestedArrayDemoinsertIfNotExistsDemonestedArrayDemonotLikeOpeartorDemoregExpOnIntegerDemoremoveArrayDemoremoveArrayElementremoveArrayElementsremoveDuplicateDocumentDemoremoveElementFromDoublyNestedArrayDemoremoveFi eld อย่างสมบูรณ์ Demomove เปลี่ยนชื่อฟิลด์ Demoreverse Regex สาธิตการค้นหาอาร์เรย์ Demoselect SingleField DemosingleFieldDemosortDemosort Inner Array Demosource Collectionstring ฟิลด์LengthDemotest.jsuniqueIndexOnArrayDemounwindOperatorDemoupdate ExactFieldupdateIdDemoupdateObjects