MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB - Създаване на база данни

В MongoDB създавате база данни, като превключвате към несъществуваща база данни, след което вмъквате данни в нея.

Няма CREATE DATABASE изявление в MongoDB, както има в SQL. За да създадете база данни в MongoDB, просто превключете към несъществуваща база данни, след което вмъкнете данни в нея.

За да превключите бази данни, изпълнете use изявление. Ако базата данни все още не съществува, тя ще бъде създадена:

use music

Това води до следното съобщение:

switched to db music

Въпреки това базата данни всъщност не се създава, докато не вмъкнете данни в нея:

db.artists.insert({ artistname: "The Tea Party" })

Горният оператор създава колекция и вмъква документ в нея.

Той ще генерира следното съобщение:

WriteResult({ "nInserted" : 1 })

Можете да видите базата данни във вашия списък с бази данни, като издадете следната команда:

show databases

Ето пример за изхода:

local  0.000GB
music  0.000GB
test   0.005GB

В този случай се показват три бази данни, една от които е нашата новосъздадена база данни ( music ).

Можете също да стартирате следния ред, за да видите съдържанието на вашата база данни:

db.artists.find()

Което трябва да доведе до изход като този:

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Както можете да видите, нашата двойка име/стойност вече се съхранява в новата база данни. MongoDB също е вмъкнал _id поле. Ако не предоставите _id поле, MongoDB ви го предоставя.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose множество връзки

  2. Как да заменя подниз в mongodb документ

  3. Изберете Групиране по брой и отделен брой в същата заявка за mongodb

  4. как да конвертирате низ в числови стойности в mongodb

  5. Премахнете дубликатите от MongoDB