Giả sử tôi có một người dùng có một ID và tôi muốn để lưu trữ một kỷ lục lịch sử (tài liệu) trên thành viên này mỗi ngày, những gì là tốt hơn:MongoDB lưu trữ dữ liệu lịch sử - thực tiễn tốt nhất?
- tạo một tài liệu mới cho mỗi bản ghi và tìm kiếm cho người sử dụng ID; hoặc
- tiếp tục cập nhật và nhúng dữ liệu đó vào một tài liệu người dùng duy nhất liên tục phát triển theo thời gian?
Chủ yếu tôi chỉ muốn truy xuất tài liệu hiện tại cho người dùng nhưng tất cả các bản ghi sẽ có thể truy cập bất kỳ lúc nào mà không cần tìm kiếm/truy vấn siêu dài.
GivEn rằng phần lớn thời gian bạn muốn chỉ là tài liệu hiện tại, bạn nên quan tâm hơn đến việc có thể truy xuất * đó * "mà không cần tìm kiếm/truy vấn siêu dài" – APC
có đó là suy nghĩ của tôi nhưng chỉ muốn đảm bảo rằng đây là thực tế là cách tiếp cận đúng (cũng cảm ơn cho chỉnh sửa) –