Document trong MongoDB là gì?
Document trong MongoDB là gì?
Trong MongoDB, một Document là đơn vị cơ bản của dữ liệu, tương tự như một bản ghi (record) trong các cơ sở dữ liệu quan hệ. Document được lưu trữ dưới dạng BSON (Binary JSON), một biểu diễn nhị phân của JSON, nhưng hỗ trợ nhiều kiểu dữ liệu hơn so với JSON. Mỗi document trong MongoDB có thể có một cấu trúc dữ liệu khác nhau, với một số lượng và loại trường (field) khác nhau.
_id
: Mỗi document trong MongoDB tự động có một trường _id
duy nhất, được sử dụng như một khóa chính để xác định document. Trường _id
có thể được tự động tạo bởi MongoDB hoặc được cung cấp bởi người dùng.{
"_id": ObjectId("5099803df3f4948bd2f98391"),
"name": { "first": "Alan", "last": "Turing" },
"birth": new Date('Jun 23, 1912'),
"death": new Date('Jun 07, 1954'),
"contribs": [ "Turing machine", "Turing test", "Turingery" ],
"views": NumberLong(1250000)
}
Trong ví dụ trên, document chứa thông tin về Alan Turing, với các trường như name
, birth
, death
, contribs
, và views
, mỗi trường có kiểu dữ liệu khác nhau.
Tóm lại, Document trong MongoDB là một cách mạnh mẽ và linh hoạt để lưu trữ và quản lý dữ liệu, phù hợp với nhiều loại ứng dụng và mô hình dữ liệu khác nhau.
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào