MongoDB
Jump to navigation
Jump to search
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
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