Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Hiển thị danh sách collection trong database MongoDB

Để liệt kê tất cả collection trong database hiện tại, chuyển sang database đó bằng use rồi gọi db.getCollectionNames().

Cú pháp:

use yourDatabaseName;
db.getCollectionNames();

Ví dụ với database "web":

> use web;
switched to db web
> db.getCollectionNames();

Kết quả (danh sách collection):

[
  "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"
]

Lệnh liên quan:

  • show collections - alias của db.getCollectionNames()
  • show tables - alias tương tự (cho người quen SQL)
  • db.getCollectionInfos() - chi tiết hơn (options, index info)