Có hai loại tài liệu phụ - Embedded và Được tham chiếu . Đây là phân loại cấp Mongoose. Ở cấp MongoDB, nó chỉ là Bộ sưu tập và Tài liệu .
Sự khác biệt giữa tài liệu được nhúng và tài liệu được tham chiếu trong Mongoose là tài liệu trước đây giống như việc có lược đồ con được "nhúng" vào sơ đồ gốc. I E. Theo như MongoDB có liên quan, nó (Parent) chỉ là một tài liệu lớn.
Trong khi trong các tài liệu được tham chiếu, thì tài liệu gốc chỉ lưu trữ ObjectID của tài liệu con, tức là tài liệu con được "tham chiếu" và " dân số "toàn bộ tài liệu.
Những gì bạn đang sử dụng children: [Child.schema]
là cú pháp của một tài liệu được nhúng.
Vì vậy, bạn sẽ chỉ có 1 bộ sưu tập trong MongoDB.
Tùy chọn đó chỉ để nếu bạn thực sự tạo một mô hình từ giản đồ đó, nó sẽ sử dụng tên bạn đã cung cấp thay vì tự động suy luận.