MongoDB: Skirtumas tarp puslapio versijų
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