Nhà hàng mongodb json

Việc nhập và xuất cơ sở dữ liệu luôn là công việc làm cơ bản của bất kỳ ai tham gia vào công việc làm, phát triển website. Nó rất quan trọng và phải được thực hiện thường xuyên để đảm bảo tính toàn vẹn của dữ liệu, tránh những nguy cơ mất mát không lường trước được và hơn hết trong quá trình phát triển bạn luôn cần nó để hỗ trợ công việc lập trình . Bạn có thể xuất cơ sở dữ liệu để tạo các bản lưu trữ, nhập cơ sở dữ liệu khi muốn chuyển trang web sang nhà cung cấp dịch vụ lưu trữ khác hoặc nhập dữ liệu trong quá trình làm việc. Tất cả các thao tác của mình sẽ hướng dẫn mọi người. Hôm nay mình đang tìm hiểu về lệnh mongoimport trước nhé

Nội dung chính Hiển thị

  • Nhập cơ sở dữ liệu
  • Nhập cơ sở dữ liệu từ tệp json
  • Nhập cơ sở dữ liệu từ tệp CSV
  • Nhập cơ sở dữ liệu và các lựa chọn

Nhập cơ sở dữ liệu

Để nhập dữ liệu vào Cơ sở dữ liệu mongo ta có thể nhập dữ liệu vào từ tệp Json, CSV hay TSV. Những tập tin này là đầu ra của mongo xuất khẩu hoặc có thể từ bên thứ ba nào khác. ** Chú thích. ta run command mongoimport from command line of system (terminal of linux, MacOS or command line of window), but could not run in mongo shell. Các hệ điều hành được hỗ trợ. (thông tin lấy từ tài liệu của mongoDB)
** Chú ý. ta run command mongoimport from command line of system (terminal of linux, MacOS or command line of window), but could not run in mongo shell.
Các hệ điều hành được hỗ trợ. (thông tin truy xuất từ ​​tài liệu của mongoDB)

Nhà hàng mongodb json

Nhập cơ sở dữ liệu từ tệp json

Sử dụng câu lệnh cơ bản để nhập tệp có tên là địa chỉ liên hệ. json

mongoimport --db=testlocal --collection=ten_colection --file=ten_file_import.json

Các thông số. --db. tên cơ sở dữ liệu cần nhập. --thu thập. tên bộ sưu tập cần nhập. --tập tin. tên của tệp json mà chúng ta muốn nhập dữ liệu từ nó.
--db. tên cơ sở dữ liệu cần nhập.
--bộ sưu tập. tên bộ sưu tập cần nhập.
--tệp. tên của tệp json mà chúng ta muốn nhập dữ liệu từ nó.

  • Thay thế dữ liệu đã có bằng dữ liệu mới ở tệp cần nhập. Thay thế ở mông được diễn ra trên cơ sở đồng nhất ở trường _id

In collection users has data

{
   "_id" : ObjectId("360101f4ga893943d393e829"),
   "name" : "Nguyen The Vinh",
   "phone" : "0345678989",
   "email" : "",
   "address: "Ca Mau"
}

Với --mode upsert new data at collection users in file update. json có _id trùng với dữ liệu có sẵn trong DB thì sẽ được thay thế bằng dữ liệu mới. If _id is not gone at in the available data, will be update as normal

{
   "_id" : ObjectId("360101f4ga893943d393e829"),
   "name" : "Nguyen The Vinh A",
   "phone" : "0000000000",
   "email" : "",
   "address: "TPHCM",
   "likes" : [ "running", "pandas", "music" ]
}

Đầu vào.

{
   "_id" : ObjectId("360101f4ga893943d393e829"),
   "name" : "Nguyen The Vinh A",
   "phone" : "0000000000",
   "email" : "",
   "address: "TPHCM",
   "likes" : [ "running", "pandas", "music" ]
}
0

đầu ra. Sau khi chạy lệnh ta vào bộ sưu tập người dùng để xem dữ liệu thì thông tin _id = "360101f4ga893943d393e829" đã được cập nhật

{
   "_id" : ObjectId("360101f4ga893943d393e829"),
   "name" : "Nguyen The Vinh A",
   "phone" : "0000000000",
   "email" : "",
   "address: "TPHCM",
   "likes" : [ "running", "pandas", "music" ]
}
  • Hợp nhất dữ liệu đã có sẵn trong DB và dữ liệu mới trong bản cập nhật tệp. json

With --mode merge the best between data has available in 1 collection with new data in file update. json được thực thi trên cơ sở đồng nhất trường _id và nếu _id không tồn tại trong cơ sở dữ liệu thì sẽ chèn bình thường. Với trường hợp các trường trùng nhau nhưng khác giá trị thì sẽ được cập nhật giá trị trong tệp cập nhật. json

  • công nghệ
  • Lập trình
Đọc, ghi, xóa, sửa dữ liệu MongoDB

1363

Facebook

liên kết

điện báo

lục mục lục

  1. TẠO MỚI CƠ SỞ DỮ TÍNH

Bài viết được sự cho phép của smartjob. vn

Hệ thống quản trị CSDL MongoDB lưu trữ dữ liệu theo cấu trúc phân cấp.
cơ sở dữ liệu > bộ sưu tập > tài liệu > trường. giá trị

1. trường Cặp. giá trị, có 4 ví dụ minh họa.
tên đầy đủ.  “Hoàng Thị Hồng Nhung”
năm_sinh.  “1990”
email.  “nhunghth@smartJob. vn”
nhóm.  [“van_phong”, “nhan_su”]

Nhà hàng mongodb json
Nhà hàng mongodb json

  MongoDB là gì?

  MongoDB là gì?

Xem thêm các công việc làm MongoDB lương cao trên TopDev

2. tài liệu tuân thủ định dạng BSON (gần giống JSON), một tài liệu bao gồm một hoặc nhiều trường cặp. value as the display at on

Chúng ta bắt đầu thao tác với dữ liệu.
Vào Windows + R, gọi tiện ích Run.
Gõ cmd, gọi tiện ích dòng lệnh (dòng lệnh).
Cần 2 cửa sổ cmd, một để khởi động MongoDB bằng lệnh

mongod

một cửa sổ cmd khác để khởi động ứng dụng khách MongoDB bằng lệnh

mongo

Kiểm tra cơ sở dữ liệu mặc định được gọi ra (sau khi cài đặt MongoDB, cơ sở dữ liệu này đã có sẵn)

mẹo. Các thao tác thực thi sẽ sử dụng nhiều dòng lệnh, khi câu lệnh dài, khó nhớ, bạn nhấn phím Tab để gợi ý câu lệnh, có thể nhấn phím Tab nhiều lần để xuất hiện câu lệnh mong muốn

Shows the current database

show dbs

Có nhiều cơ sở dữ liệu trong MongoDB, để sử dụng thao tác với cơ sở dữ liệu nào thì cần khai báo bằng lệnh

sử dụng t ê n_database  ví dụ

Để xóa cơ sở dữ liệu nhà hàng, nhập lệnh

db.dropDatabase()

TẠO MỚI CƠ SỞ DỮ TÍNH

Để tạo một Cơ sở dữ liệu hoàn toàn mới, bạn sử dụng câu lệnh chèn vào cơ sở dữ liệu chưa có sẵn

use smartJob

Để thêm bộ sưu tập nhân viên (bộ sưu tập này có một tài liệu) trước hết hãy truy cập vào cơ sở dữ liệu smartJob, sử dụng câu lệnh

________số 8

Chúng ta đã tạo mới CSDL smartJob có một bộ sưu tập đầu tiên, bộ sưu tập đầu tiên có một tài liệu. Check tra tấn bằng cách nhập lệnh