- 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:
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ụ:
Kiểm tra đang làm việc với cơ sở dữ liệu nào:
Hiển thị danh sách các cơ sở dữ liệu đang có trong MongoDB:
Xoá cơ sở dữ liệu đang làm việc:
Tạo một collection:
Ví dụ:
Hiển thị danh sách các collection đang có trong cơ sở dữ liệu đang làm việc:
Xoá một collection:
Ví dụ:
Tạo một document:
Ví dụ:
Cập nhật một document:
Ví dụ:
Xoá một document:
Ví dụ:
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.
Tạo cơ sở dữ liệu:
Code:
use Tên_cơ_sở_dữ_liệu
Code:
use gextend
Code:
db
Code:
show dbs
Code:
db.dropDatabase()
Code:
db.createCollection(Tên_collection, Các_tuỳ_chọn)
Code:
db.createCollection('userCollection')
Code:
show collections
Code:
db.Tên_collection.drop()
Code:
db.userCollection.drop()
Code:
db.Tên_collection.insert(Đối_tượng_document)
Code:
db.userCollection.insert({
'title': 'Title',
'detail': 'Detail'
})
Code:
db.Tên_collection.update(Điều_kiện_cập_nhật, Giá_trị_cập_nhật)
Code:
db.userCollection.update({
'title': 'Title'
}, {
$set: {
'title': 'New Title'
}
})
Code:
db.Tên_collection.deleteOne(Điều_kiện_xoá)
Code:
db.userCollection.deleteOne({
'title': 'Title'
})