MongoDB: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
 
30 eilutė: 30 eilutė:
 
  chown -R mongodb:mongodb /var/lib/mongodb/
 
  chown -R mongodb:mongodb /var/lib/mongodb/
 
  /etc/init.d/mongodb start
 
  /etc/init.d/mongodb start
 +
Prisijungimas:
 +
mongo --username adminas --password 12345678900 --authenticationDatabase admin
 +
 
Ištrinimas:
 
Ištrinimas:
 
  use admin
 
  use admin

14:00, 4 balandžio 2020 versija

Diegimas

apt-get install mongodb

Pradžiamokslis

Norint naudotis MongoDB shell interpretatoriumi, parašykite "mongo" terminale.

Duombazės

show dbs # parodyti visas duomenų bazes
use <db> # prisijungti prie pasirinktos duombazės
db # Parodo dabartine db
db.dropDatabase(); # paleidus dabartineje db, nudropina

Sukuriam db:

use testas;
s = { Name : "testas" }
db.testData.insert( s );

Admin user

/etc/init.d/mongodb stop
mongod --port 27017 --dbpath /var/lib/mongodb
mongo
use admin
db.createUser(
{
   user: "adminas",
   pwd: "12345678900",
   roles: [ "root" ]
})
CTRL+D
chown -R mongodb:mongodb /var/lib/mongodb/
/etc/init.d/mongodb start

Prisijungimas:

mongo --username adminas --password 12345678900 --authenticationDatabase admin

Ištrinimas:

use admin
db.dropUser('adminas')

Parodymas useriu:

db.getUsers()
show users 

 Kolekcijos

show collections # parodyti visas duombazėje esančias kolekcijas

Irašų paieška

coll = db.users;
coll.find( { name: "Joe" } );

CSV importas i kolekcija

mongo
use testas
db.createUser(
  {
    user: "test",
    pwd: "123456789",
    roles: [ { role: "readWrite", db: "testas" } ]
  }
)

Importo komanda:

mongoimport -u test -d testas -c testData --type csv --file 139_file1.csv --fields "email,ip,open,agent"

SQL > MongoDB transitionas

http://mongify.com/getting_started.html

Text search ir index'u darymas

https://docs.mongodb.com/manual/text-search/