Hướng dẫn mongodb atlas update query - truy vấn cập nhật bản đồ mongodb

Tài liệu về nhà → Hướng dẫn sử dụng MongoDBMongoDB Manual


Sử dụng menu chọn ngôn ngữ của bạn ở phía trên bên phải để đặt ngôn ngữ của các ví dụ sau.Select your language drop-down menu in the upper-right to set the language of the following examples.


Ghi chú

Bắt đầu từ MongoDB 4.2, MongoDB có thể chấp nhận một đường ống tổng hợp để chỉ định các sửa đổi để thực hiện thay vì tài liệu cập nhật. Xem trang tham chiếu phương thức để biết chi tiết.

Tất cả các hoạt động viết trong MongoDB đều là nguyên tử ở cấp độ của một tài liệu. Để biết thêm thông tin về MongoDB và tính nguyên tử, hãy xem tính nguyên tử và giao dịch.

Sau khi được đặt, bạn không thể cập nhật giá trị của trường _id và bạn cũng không thể thay thế một tài liệu hiện có bằng một tài liệu thay thế có giá trị trường _id khác nhau.

Đối với các hoạt động ghi, MongoDB bảo tồn thứ tự của các trường tài liệu ngoại trừ các trường hợp sau:

  • Trường _id luôn là trường đầu tiên trong tài liệu.

  • Các bản cập nhật bao gồm

    { : , ... }

    0 tên trường có thể dẫn đến việc sắp xếp lại các trường trong tài liệu.

Với các mối quan tâm ghi, bạn có thể chỉ định mức độ xác nhận được yêu cầu từ MongoDB cho các hoạt động viết. Để biết chi tiết, xem Viết mối quan tâm.

Để thêm một trường mới sau một trường hiện có, di chuột qua trường và nhấp vào dấu cộng xuất hiện trên số dòng của trường.MongoDB Atlas

Để xóa một trường, di chuột qua trường và nhấp vào dấu X xuất hiện ở bên trái số dòng của trường. Bạn không thể xóa trường _id.

Để chỉnh sửa tên trường, giá trị hoặc loại, nhấp vào tên trường, giá trị hoặc loại.

Từ tab Bộ sưu tập, bạn có thể xem tài liệu trong một bộ sưu tập. Để xem tài liệu cho một bộ sưu tập:

Bảng điều khiển chính và không gian tên ở bên trái liệt kê các bộ sưu tập trong cơ sở dữ liệu.

Bảng điều khiển chính hiển thị chế độ xem tìm và chế độ xem chỉ mục.insert, edit, or delete documents, you must have been granted access through one of the following roles:

  • Bảng điều khiển hiển thị các tài liệu trong bộ sưu tập. Bộ sưu tập các tài liệu nhỏ hơn hiển thị tối đa 20 tài liệu trên mỗi trang. Bộ sưu tập các tài liệu lớn hơn hiển thị một tài liệu duy nhất trên mỗi trang.

  • { : , ... }

    3

  • { : , ... }

    4

Bạn có thể sử dụng thanh truy vấn để tìm kiếm các tài liệu cụ thể trong bộ sưu tập của bạn. Bạn có thể chỉ định một hoặc nhiều điều sau trong thanh truy vấn:

Chọn bộ sưu tập và chuyển đến tab Tìm.Find tab.

Trình chỉnh sửa tài liệu xuất hiện với trường _id với giá trị ObjectID phản ánh thời gian tạo của nó chứ không phải thời gian chèn của tài liệu. Như vậy, ObjectID không đại diện cho một thứ tự chèn nghiêm ngặt.ObjectId value that reflects the time of its generation and not the insertion time of the document. As such, the ObjectId does not represent a strict insertion order.

  • Để thêm một trường mới sau một trường hiện có, di chuột qua trường và nhấp vào dấu cộng xuất hiện trên số dòng của trường.

  • Để xóa một trường, di chuột qua trường và nhấp vào dấu X xuất hiện ở bên trái số dòng của trường. Bạn không thể xóa trường _id.

  • Để chỉnh sửa tên trường, giá trị hoặc loại, nhấp vào tên trường, giá trị hoặc loại.

Chọn bộ sưu tập và chuyển đến tab Tìm.Find tab.

Atlas UI mở hộp thoại chèn vào bộ sưu tập.Insert to Collection dialog.

Thí dụ

Mảng tài liệu sau đây chèn ba tài liệu vào bộ sưu tập:

[
{
"name": "Alice",
"age": 26,
"email": ""
},
{
"name": "Bob",
"age": 43,
"email": ""
},
{
"name": "Carol",
"age": 19,
"email": ""
}
]

Chọn bộ sưu tập và chuyển đến tab Tìm.Find tab.

Tối đa 20 tài liệu hiển thị trong tab.

Để chỉ định điều kiện bộ lọc, hãy nhập tài liệu bộ lọc truy vấn vào thanh lọc. Ví dụ: để chỉ định điều kiện bình đẳng, hãy sử dụng tài liệu bộ lọc của biểu mẫu:query filter document in the filter bar. For example, to specify equality condition, use a filter document of the form:

{ : , ... }

Để sử dụng các toán tử truy vấn để chỉ định điều kiện bộ lọc, hãy sử dụng tài liệu bộ lọc của biểu mẫu:

{ : { : }, ... }

Để sao chép một tài liệu được hiển thị trong kết quả truy vấn, di chuột qua tài liệu và nhấp vào biểu tượng tài liệu sao chép của nó.

Hướng dẫn mongodb atlas update query - truy vấn cập nhật bản đồ mongodb

Trình chỉnh sửa tài liệu xuất hiện với trường _id với giá trị ObjectID phản ánh thời gian tạo của nó chứ không phải thời gian chèn của tài liệu. Như vậy, ObjectID không đại diện cho một thứ tự chèn nghiêm ngặt.ObjectId value that reflects the time of its generation and not the insertion time of the document. As such, the ObjectId does not represent a strict insertion order.

  • Để thêm một trường mới sau một trường hiện có, di chuột qua trường và nhấp vào dấu cộng xuất hiện trên số dòng của trường.

  • Để xóa một trường, di chuột qua trường và nhấp vào dấu X xuất hiện ở bên trái số dòng của trường. Bạn không thể xóa trường _id.

  • Để chỉnh sửa tên trường, giá trị hoặc loại, nhấp vào tên trường, giá trị hoặc loại.

Atlas UI mở hộp thoại chèn vào bộ sưu tập.Collections tab, you can view documents in a collection. To view documents for a collection:

Thí dụNamespaces on the left side list the collections in the database.

Hướng dẫn mongodb atlas update query - truy vấn cập nhật bản đồ mongodb

Mảng tài liệu sau đây chèn ba tài liệu vào bộ sưu tập:Find view and the Indexes view.

Tối đa 20 tài liệu hiển thị trong tab.

Để chỉ định điều kiện bộ lọc, hãy nhập tài liệu bộ lọc truy vấn vào thanh lọc. Ví dụ: để chỉ định điều kiện bình đẳng, hãy sử dụng tài liệu bộ lọc của biểu mẫu:

  • Để sử dụng các toán tử truy vấn để chỉ định điều kiện bộ lọc, hãy sử dụng tài liệu bộ lọc của biểu mẫu:

  • Để sao chép một tài liệu được hiển thị trong kết quả truy vấn, di chuột qua tài liệu và nhấp vào biểu tượng tài liệu sao chép của nó.

  • Từ tab Bộ sưu tập, bạn có thể xem tài liệu trong một bộ sưu tập. Để xem tài liệu cho một bộ sưu tập:

  • Bảng điều khiển chính và không gian tên ở bên trái liệt kê các bộ sưu tập trong cơ sở dữ liệu.

Bảng điều khiển chính hiển thị chế độ xem tìm và chế độ xem chỉ mục.

Bảng điều khiển hiển thị các tài liệu trong bộ sưu tập. Bộ sưu tập các tài liệu nhỏ hơn hiển thị tối đa 20 tài liệu trên mỗi trang. Bộ sưu tập các tài liệu lớn hơn hiển thị một tài liệu duy nhất trên mỗi trang.Apply button is disabled and the field name in the User Interface turns red until a valid query is entered.

Bạn có thể sử dụng thanh truy vấn để tìm kiếm các tài liệu cụ thể trong bộ sưu tập của bạn. Bạn có thể chỉ định một hoặc nhiều điều sau trong thanh truy vấn:

Một điều kiện lọc

Chọn bộ sưu tập và chuyển đến tab Tìm.Find tab.

Tối đa 20 tài liệu hiển thị trong tab.

Để chỉ định điều kiện bộ lọc, hãy nhập tài liệu bộ lọc truy vấn vào thanh lọc. Ví dụ: để chỉ định điều kiện bình đẳng, hãy sử dụng tài liệu bộ lọc của biểu mẫu:query filter document in the filter bar. For example, to specify equality condition, use a filter document of the form:

{ : , ... }

Để sử dụng các toán tử truy vấn để chỉ định điều kiện bộ lọc, hãy sử dụng tài liệu bộ lọc của biểu mẫu:

{ : { : }, ... }

Để sao chép một tài liệu được hiển thị trong kết quả truy vấn, di chuột qua tài liệu và nhấp vào biểu tượng tài liệu sao chép của nó.

Từ tab Bộ sưu tập, bạn có thể xem tài liệu trong một bộ sưu tập. Để xem tài liệu cho một bộ sưu tập:

  • Bảng điều khiển chính và không gian tên ở bên trái liệt kê các bộ sưu tập trong cơ sở dữ liệu.

  • Để xóa một trường, di chuột qua trường và nhấp vào dấu X xuất hiện ở bên trái số dòng của trường. Bạn không thể xóa trường _id.

  • Để chỉnh sửa tên trường, giá trị hoặc loại, nhấp vào tên trường, giá trị hoặc loại.

  • Atlas UI mở hộp thoại chèn vào bộ sưu tập.

Thí dụUpdate button.

Mảng tài liệu sau đây chèn ba tài liệu vào bộ sưu tập:Cancel button.

Tối đa 20 tài liệu hiển thị trong tab.

Chọn bộ sưu tập và chuyển đến tab Tìm.Find tab.

Tối đa 20 tài liệu hiển thị trong tab.

Để chỉ định điều kiện bộ lọc, hãy nhập tài liệu bộ lọc truy vấn vào thanh lọc. Ví dụ: để chỉ định điều kiện bình đẳng, hãy sử dụng tài liệu bộ lọc của biểu mẫu:query filter document in the filter bar. For example, to specify equality condition, use a filter document of the form:

{ : , ... }

Để sử dụng các toán tử truy vấn để chỉ định điều kiện bộ lọc, hãy sử dụng tài liệu bộ lọc của biểu mẫu:

{ : { : }, ... }

Để xóa một tài liệu được hiển thị trong kết quả truy vấn, di chuột qua tài liệu để xóa và nhấp vào biểu tượng thùng rác.

Tài liệu được gắn cờ để xóa.