Tài liệu JSON hợp lệ trong MongoDB

MongoDB JSON là định dạng trao đổi nhẹ; . Ngoài ra, chúng ta có thể dễ dàng đọc và ghi tệp; . Trong MongoDB, JSON cấp cao có hai thực thể. Đầu tiên là một đối tượng và thứ hai là một mảng; . Trong khi tạo một đối tượng JSON được bắt đầu bằng dấu ngoặc nhọn, sau đó là khóa và giá trị

Cú pháp của MongoDB JSON

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác

Đưa ra dưới đây là cú pháp được đề cập

Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án)

Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB

Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB
Tài liệu JSON hợp lệ trong MongoDB

Giá bán
Xem các khóa học

Hơn 360 khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 7 (85.432 xếp hạng)

1. Cú pháp cấu trúc tài liệu JSON của MongoDB

{
Field1: Value1
Field2: Value2
…..
FieldN: ValueN
}

  • Trong cú pháp trên, trường1 đến trườngN chứa trường mà chúng ta đã sử dụng trong tài liệu JSON
  • Value1 đến ValueN là giá trị của trường JSON

2. Xuất bộ sưu tập MongoDB thành tệp JSON

Mongoexport –collection = collection_name –db = db_name –out = filename.JSON

  • Theo cú pháp trên, chúng tôi đang tạo tệp kết xuất
  • Tham số mongoexport được sử dụng để xuất bộ sưu tập thành tệp JSON
  • Tham số bộ sưu tập được sử dụng để xuất bộ sưu tập đã chỉ định vào tệp
  • Tham số DB được sử dụng để xuất bộ sưu tập cơ sở dữ liệu đã chỉ định vào tệp
  • Tham số out là tham số mặc định mà chúng ta cần sử dụng khi xuất bất kỳ bộ sưu tập nào trong MongoDB
  • Tên tệp là tên của tệp kết xuất JSON

3. Nhập tệp JSON MongoDB

Mongoimport –collection = collection_name –db = db_name –username <name_of_user> --password –file filename.JSON

  • Theo cú pháp trên, chúng tôi đang nhập tệp kết xuất JSON vào bộ sưu tập đã chỉ định
  • Tham số mongoimport được sử dụng để nhập dữ liệu tệp JSON
  • Tham số bộ sưu tập được sử dụng để nhập dữ liệu vào bộ sưu tập được chỉ định từ tệp
  • Tham số DB được sử dụng để nhập dữ liệu vào cơ sở dữ liệu được chỉ định được thu thập từ tệp

JSON hoạt động như thế nào trong MongoDB?

Đó là văn bản thuần túy được viết bằng ký hiệu đối tượng JavaScript. Chúng ta có thể sử dụng nó để gửi dữ liệu giữa máy tính này sang máy tính khác. Việc sử dụng JSON trong MongoDB rất dễ dàng;

Có hai chức năng tích hợp

  • JSON. phân tích cú pháp ()
  • JSON. xâu chuỗi ()

Nó hỗ trợ tất cả các loại dữ liệu

Loại dữ liệu bên dưới được MongoDB JSON hỗ trợ

  • Số
  • Mảng
  • Boolean
  • Chuỗi

Nó tạo ký hiệu của cặp khóa-giá trị bằng cách sử dụng chuỗi và nó sẽ dễ dàng được xuất và nhập vào các công cụ khác nhau. Chức năng quan trọng của JSON là truyền dữ liệu giữa các ứng dụng web và máy chủ. Về cơ bản, nó được sử dụng thay thế cho XML, là định dạng dữ liệu độc lập với ngôn ngữ. Nó có định dạng chuỗi UTF-8. Do đó, con người và máy móc đều hiểu và đọc dữ liệu của tệp

Nó cung cấp một cơ sở dữ liệu linh hoạt và thiết kế lược đồ so với mô hình dữ liệu dạng bảng, được sử dụng trong các mô hình cơ sở dữ liệu quan hệ. Về cơ bản, tài liệu là đa hình; . Sử dụng nó, chúng ta không cần tạo cấu trúc tài liệu cho cơ sở dữ liệu. Chúng tôi có thể trực tiếp bắt đầu quá trình phát triển của mình mà không cần tạo bất kỳ cấu trúc nào

Ví dụ về MongoDB JSON

Các ví dụ khác nhau được đề cập dưới đây

Ví dụ 1

Chèn dữ liệu bằng kiểu dữ liệu chuỗi

Trong ví dụ dưới đây, chúng tôi đã chèn tên giá trị chuỗi là ABC vào bộ sưu tập MongoDB_JSON. Do đó, thuộc tính tên hiển thị trường và chuỗi ABC hiển thị giá trị của trường

Mã số

db.MongoDB_JSON.insert ({name: "ABC"})
db.MongoDB_JSON.find ().pretty ()

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Ví dụ #2

Chèn dữ liệu bằng kiểu dữ liệu số

Trong ví dụ dưới đây, chúng tôi đã chèn giá trị số emp_id là 101 vào bộ sưu tập MongoDB_JSON. Do đó, thuộc tính Emp_id hiển thị trường và 101 số nguyên được hiển thị giá trị của trường

Mã số

db.MongoDB_JSON.insert ({emp_id: 101})
db.MongoDB_JSON.find ().pretty ()

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Ví dụ #3

Chèn dữ liệu sử dụng kiểu dữ liệu mảng

Trong ví dụ dưới đây, chúng tôi đã chèn giá trị mảng vào bộ sưu tập MongoDB_JSON. Do đó, chúng ta phải gán MongoDB_JSON cùng tên với trường và giá trị

Mã số

var MongoDB_JSON = ["MongoDB is NoSQL DB", "MySQL is OpenSource DB", "PostgreSQL is object RDBMS"] db.MongoDB_JSON.insert ({MongoDB_JSON: MongoDB_JSON})
db.MongoDB_JSON.find ().pretty ()

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Ví dụ #4

Chèn dữ liệu bằng kiểu dữ liệu Boolean

Trong ví dụ dưới đây, chúng tôi đã chèn tên giá trị Boolean là true và tên đệm là false vào bộ sưu tập MongoDB_JSON. Thuộc tính tên và tên đệm hiển thị trường và giá trị Boolean đúng, sai hiển thị giá trị của trường

Mã số

> db.MongoDB_JSON.insert ({name: true, middlename: false})
> db.MongoDB_JSON.find ().pretty ()

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Ví dụ #5

MongoDB xuất thành tệp JSON

Ví dụ dưới đây cho thấy xuất bộ sưu tập MongoDB_JSON vào MongoDB_JSON. tập tin JSON

Sau khi xuất dữ liệu thành tệp JSON, chúng ta có thể xem tệp này bằng lệnh cat. Dữ liệu này có định dạng mà con người có thể đọc được

Mã số

[root@localhost ~]# mongoexport --collection=MongoDB_JSON --db=test --out=MongoDB_JSON. Json
[root@localhost ~]# cat MongoDB_JSON. Json

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Ví dụ #6

MongoDB nhập từ tệp JSON

Ví dụ dưới đây cho thấy rằng nhập dữ liệu vào bộ sưu tập Mongo_JSON_NEW từ MongoDB_JSON. tập tin JSON

Mã số

________số 8_______

đầu ra

Tài liệu JSON hợp lệ trong MongoDB

Phần kết luận

Họ có nhiều loại dữ liệu có sẵn trong MongoDB; . Chúng tôi có thể nhập dữ liệu vào bộ sưu tập từ tệp JSON bằng cách sử dụng mongoimport;

Bài viết được đề xuất

Đây là hướng dẫn về MongoDB JSON. Ở đây chúng tôi thảo luận về phần giới thiệu, cách JSON hoạt động trong MongoDB? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Tài liệu JSON hợp lệ là gì?

Dữ liệu JSON hợp lệ có thể ở hai định dạng khác nhau. Tập hợp các cặp khóa-giá trị được đặt trong một cặp dấu ngoặc nhọn {. } . Bạn đã xem đây là một ví dụ ở trên. Một tập hợp danh sách theo thứ tự gồm các cặp khóa-giá trị được phân tách bằng dấu phẩy (,) và được bao quanh bởi một cặp dấu ngoặc vuông [. ].

Định dạng JSON trong MongoDB là gì?

JSON là định dạng dữ liệu đại diện cho các giá trị của đối tượng, mảng, số, chuỗi, boolean và null . Định dạng JSON mở rộng xác định một bộ khóa dành riêng có tiền tố " $ " để biểu thị thông tin loại trường tương ứng trực tiếp với từng loại trong BSON, định dạng mà MongoDB sử dụng để lưu trữ dữ liệu.

Loại dữ liệu JSON nào sau đây không hợp lệ?

JSON hỗ trợ giá trị kiểu Chuỗi, Số và Boolean. Nó không hỗ trợ giá trị bát phân và thập lục phân .

Đâu là giá trị JSON không hợp lệ?

Điều đó có nghĩa là trình chỉnh sửa không nhận được phản hồi cho máy chủ hoặc phản hồi không ở định dạng JSON hợp lệ . Về cơ bản, nếu trình chỉnh sửa không thể giao tiếp với máy chủ, thay vào đó, nó sẽ hiển thị thông báo lỗi này.