MongoDB Switch Database Command

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What command is used to switch databases in MongoDB?

  • change
  • use (correct)
  • select
  • switch

Which command is used to create a collection in MongoDB?

  • newCollection
  • createCollection (correct)
  • makeCollection
  • addCollection

What is displayed if there are no collections in a database when 'show dbs' command is used?

  • No output (correct)
  • The name of the current database
  • Default database 'test'
  • An error message

What kind of data records does MongoDB store documents as?

<p>JSON (A)</p> Signup and view all the answers

What happens if you drop a collection in MongoDB using 'db.Student.drop()'?

<p>Deletes all data in the collection (D)</p> Signup and view all the answers

When would MongoDB create a database if it does not exist?

<p>When data is stored for that database (A)</p> Signup and view all the answers

What is the primary purpose of BSON?

<p>To store MongoDB documents in a binary format (D)</p> Signup and view all the answers

Which field name is reserved for use as a primary key in MongoDB documents?

<p>_id (A)</p> Signup and view all the answers

What is the purpose of the command 'db.createCollection("Employee")' in MongoDB?

<p>To create a new collection named 'Employee' (C)</p> Signup and view all the answers

What is the purpose of the command 'db.Student.drop()' in MongoDB?

<p>To drop the entire 'Student' collection from the database (D)</p> Signup and view all the answers

When switching databases in MongoDB using the 'use' statement, how can you verify the current database you are using?

<p>By typing show dbs (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Switching Database

  • In the shell, db refers to the current database.
  • To display the current database, type db.
  • The default database is test.
  • To switch databases, use the use command, for example, use seedinfotech.

Creating a Collection

  • To create a collection in the database, use db.createCollection("CollectionName").
  • For example, db.createCollection("Employee").
  • If a collection does not exist, MongoDB creates it when you first store data for that collection.

Inserting Data

  • To insert data into a collection, use db.CollectionName.insertOne({document}).
  • For example, db.Student.insertOne({'eid':101, 'name': "Jagruti"}).
  • To check collections, use show collections.
  • To show collection of documents, use db.CollectionName.find().

Dropping a Collection or Database

  • To drop a collection, use db.CollectionName.drop().
  • For example, db.Student.drop().
  • To drop a database, use db.dropDatabase().

MongoDB Documents

  • MongoDB stores data records as BSON (Binary Javascript Object Notation) documents.
  • BSON is a binary representation of JSON documents, though it contains more data types than JSON.
  • Documents are composed of field-and-value pairs.
  • The value of a field can be any of the BSON data types, including other documents, arrays, and arrays of documents.

Document Structure

  • Documents have the following structure: { field1: value1, field2: value2, field3: value3,...fieldN: valueN }.
  • Field names are strings.
  • Field names have restrictions, such as:
    • The field name _id is reserved for use as a primary key; its value must be unique in the collection, is immutable, and may be of any type other than an array.
    • If the _id contains subfields, the subfield names cannot begin with a ($) symbol.
    • Field names cannot contain the null character.
    • The server permits storage of field names that contain dots (.) and dollar signs ($).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

MongoDB and YCSB Quiz
16 questions

MongoDB and YCSB Quiz

IntricateCommonsense avatar
IntricateCommonsense
 Installation et gestion de MongoDB
40 questions
Use Quizgecko on...
Browser
Browser