Share Bắt đầu với MongoDB bằng một vài câu lệnh cơ bản

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Tôi đã có bài viết giới thiệu tổng quan về cơ sở dữ liệu MongoDB tại bài viết "Giới thiệu tổng quan về cơ sở dữ liệu MongoDB". Bài viết này tôi sẽ giới thiệu với các bạn một vài câu lệnh cơ bản của MongoDB để các bạn có thể làm việc trên cơ sở dữ liệu dạng NoSQL này. Qua một số câu lệnh cơ bản này các bạn cũng có thêm kiến thức cơ bản để bắt đầu làm quen với MongoDB.

Tạo cơ sở dữ liệu:
Code:
use Tên_cơ_sở_dữ_liệu
Với câu lệnh này nếu cơ sở dữ liệu chưa tồn tại thì sẽ tạo mới, ngược lại sẽ chọn cơ sở dữ liệu này để làm việc, ví dụ:
Code:
use gextend
Kiểm tra đang làm việc với cơ sở dữ liệu nào:
Code:
db
Hiển thị danh sách các cơ sở dữ liệu đang có trong MongoDB:
Code:
show dbs
Xoá cơ sở dữ liệu đang làm việc:
Code:
db.dropDatabase()
Tạo một collection:
Code:
db.createCollection(Tên_collection, Các_tuỳ_chọn)
Ví dụ:
Code:
db.createCollection('userCollection')
Hiển thị danh sách các collection đang có trong cơ sở dữ liệu đang làm việc:
Code:
show collections
Xoá một collection:
Code:
db.Tên_collection.drop()
Ví dụ:
Code:
db.userCollection.drop()
Tạo một document:
Code:
db.Tên_collection.insert(Đối_tượng_document)
Ví dụ:
Code:
db.userCollection.insert({
    'title': 'Title',
    'detail': 'Detail'
})
Cập nhật một document:
Code:
db.Tên_collection.update(Điều_kiện_cập_nhật, Giá_trị_cập_nhật)
Ví dụ:
Code:
db.userCollection.update({
    'title': 'Title'
}, {
    $set: {
        'title': 'New Title'
    }
})
Xoá một document:
Code:
db.Tên_collection.deleteOne(Điều_kiện_xoá)
Ví dụ:
Code:
db.userCollection.deleteOne({
    'title': 'Title'
})
Trên đây là một số câu lệnh cơ bản nhất để làm việc với cơ sở dữ liệu MongoDB. Các bạn có thể tìm hiểu thêm nhiều câu lệnh làm việc với MongoDB khác tại địa chỉ https://docs.mongodb.com/manual/reference/command.
 
Back
Top