Hướng dẫn query nested array mongodb - truy vấn mảng lồng nhau mongodb
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Trên trang này
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. Ví dụ sau chọn tất cả các tài liệu trong đó một phần tử trong mảng Bình đẳng khớp với toàn bộ tài liệu nhúng/lồng nhau đòi hỏi một kết hợp chính xác của tài liệu được chỉ định, bao gồm cả thứ tự trường. Ví dụ: truy vấn sau không khớp với bất kỳ tài liệu nào trong bộ sưu tập Nếu bạn không biết vị trí chỉ mục của tài liệu được lồng trong mảng, hãy nối tên của trường mảng, với một dấu chấm ( Ví dụ sau chọn tất cả các tài liệu trong đó mảng Sử dụng ký hiệu DOT, bạn có thể chỉ định các điều kiện truy vấn cho trường trong tài liệu tại một chỉ mục hoặc vị trí cụ thể của mảng. Mảng sử dụng lập chỉ mục dựa trên không. Ghi chúKhi truy vấn sử dụng ký hiệu DOT, trường và chỉ mục phải ở bên trong dấu ngoặc kép. Ví dụ sau chọn tất cả các tài liệu trong đó mảng Khi chỉ định các điều kiện trên nhiều trường được lồng trong một mảng tài liệu, bạn có thể chỉ định truy vấn sao cho một tài liệu duy nhất đáp ứng các điều kiện này hoặc bất kỳ kết hợp tài liệu nào (bao gồm một tài liệu) trong mảng đáp ứng các điều kiện. Sử dụng toán tử Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Nếu các điều kiện truy vấn hợp chất trên trường mảng không sử dụng toán tử Ví dụ: truy vấn sau phù hợp với các tài liệu trong đó bất kỳ tài liệu nào được lồng trong mảng Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Để biết các ví dụ truy vấn bổ sung, xem:
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Trên trang này
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. Ví dụ sau chọn tất cả các tài liệu trong đó một phần tử trong mảng Bình đẳng khớp với toàn bộ tài liệu nhúng/lồng nhau đòi hỏi một kết hợp chính xác của tài liệu được chỉ định, bao gồm cả thứ tự trường. Ví dụ: truy vấn sau không khớp với bất kỳ tài liệu nào trong bộ sưu tập Nếu bạn không biết vị trí chỉ mục của tài liệu được lồng trong mảng, hãy nối tên của trường mảng, với một dấu chấm ( Ví dụ sau chọn tất cả các tài liệu trong đó mảng Sử dụng ký hiệu DOT, bạn có thể chỉ định các điều kiện truy vấn cho trường trong tài liệu tại một chỉ mục hoặc vị trí cụ thể của mảng. Mảng sử dụng lập chỉ mục dựa trên không. Ghi chúKhi truy vấn sử dụng ký hiệu DOT, trường và chỉ mục phải ở bên trong dấu ngoặc kép. Ví dụ sau chọn tất cả các tài liệu trong đó mảng Khi chỉ định các điều kiện trên nhiều trường được lồng trong một mảng tài liệu, bạn có thể chỉ định truy vấn sao cho một tài liệu duy nhất đáp ứng các điều kiện này hoặc bất kỳ kết hợp tài liệu nào (bao gồm một tài liệu) trong mảng đáp ứng các điều kiện. Sử dụng toán tử Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Nếu các điều kiện truy vấn hợp chất trên trường mảng không sử dụng toán tử Ví dụ: truy vấn sau phù hợp với các tài liệu trong đó bất kỳ tài liệu nào được lồng trong mảng Các truy vấn ví dụ sau đây cho các tài liệu trong đó mảng Để biết các ví dụ truy vấn bổ sung, xem:
|