IDBDatabase: name property
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
The name read-only property of the
IDBDatabase interface is a string that contains the
name of the connected database.
Value
A string containing the name of the connected database.
Examples
This example shows a database connection being opened, the resulting
IDBDatabase object being stored in a db variable, and the name property
then being logged. For a full example, see our
To-do Notifications
app (view example live).
js
// Let us open our database
const DBOpenRequest = window.indexedDB.open("toDoList", 4);
// these two event handlers act on the database being
// opened successfully, or not
DBOpenRequest.onerror = (event) => {
  note.appendChild(document.createElement("li")).textContent =
    "Error loading database.";
};
DBOpenRequest.onsuccess = (event) => {
  note.appendChild(document.createElement("li")).textContent =
    "Database initialized.";
  // store the result of opening the database in the db variable. This is used a lot below
  db = DBOpenRequest.result;
  // This line will log the name of the database, which should be "toDoList"
  console.log(db.name);
};
Specifications
| Specification | 
|---|
| Indexed Database API 3.0> # ref-for-dom-idbdatabase-name①>  | 
            
Browser compatibility
Loading…
See also
- Using IndexedDB
 - Starting transactions: 
IDBDatabase - Using transactions: 
IDBTransaction - Setting a range of keys: 
IDBKeyRange - Retrieving and making changes to your data: 
IDBObjectStore - Using cursors: 
IDBCursor - Reference example: To-do Notifications (View the example live).