特定のMongoDBデータベースのコレクションを表示しますか?
最初に、次の構文のようにUSEコマンドを使用してMongoDBの特定のデータベースに切り替えます-
use yourDatabaseName; db.getCollectionNames();
上記の構文を実装して、データベースWEBのコレクションを表示しましょう-
> use web; switched to db web > db.getCollectionNames();に切り替えました
これにより、次の出力が生成されます-
[ "2015-myCollection", "2015-yourCollection", "2019-employeeCollection", "addColumnDemo", "applyConditionDemo", "calculateAverage", "calculateSumOfDocument", "changeSimpleFieldDemo", "check", "checkFieldDemo", "collationExample", "compoundIndexDemo", "countandsumdemo", "creatingAliasDemo", "decreasetimeusingindex", "demo1", "demo10", "demo11", "demo12", "demo13", "demo14", "demo15", "demo16", "demo17", "demo18", "demo19", "demo2", "demo20", "demo21", "demo22", "demo23", "demo24", "demo25", "demo26", "demo27", "demo28.example", "demo29", "demo3", "demo30", "demo31", "demo32", "demo33", "demo34", "demo35", "demo36", "demo37", "demo38", "demo39", "demo4", "demo5", "demo6", "demo7", "demo8", "demo9", "destinationCollection", "emp_info", "emptyCollection", "extractParticularElementDemo", "getSpecificData", "getTheMaxValueDemo", "indexCreationDemo", "missingDocumentDemo", "promoteSubfieldsDemo", "pullWithPositionalOperatorDemo", "removeNullDemo", "replacevaluedemo", "searchDocumentsDemo", "searchSubFieldDemo", "sourceCollection", "splitString", "testInArray", "twoSpecificIdsDemo", "updatingDemo", "version" ]
-
Javaを使用してMongoDBデータベース内のすべてのコレクションを一覧表示するにはどうすればよいですか?
show collectionsを使用して、データベース内の既存のすべてのコレクションのリストを印刷できます。 例 以下に示すように、MongoDBデータベースに3つのコレクションを作成したと仮定します- > use sampleDatabase switched to db sampleDatabase > db.createCollection("students") { "ok" : 1 } > db.createCollection("teachers") { "ok" : 1 }
-
MongoDBのセキュリティのヒント
MongoDB®の使用を開始するのは簡単です。ただし、継続的に出現する新機能でいくつかの問題に遭遇する可能性があります。そのような懸念事項の1つは、このブログの焦点であるセキュリティです。 はじめに MongoDBアプリケーションでセキュリティを維持することは、データベースアプリケーションにとって非常に重要です。データベースを脅威から保護するために、抜け穴を特定し、データベースまたはアプリケーションのセキュリティの種類と方法を知る必要があります。 セキュリティ技術実装ガイドを厳守する (STIG)は、MongoDBを大幅に保護するのに役立ちます。時々監査することは、システムまたはデータベース