Khi lưu một đối tượng vào Mongo DB, bạn phải hiểu rằng Mongo DB có sẵn một hệ thống kiểm soát phiên bản. Điều này giúp đảm bảo rằng nếu bạn lưu một đối tượng một lần, khi lưu lại, bạn sẽ không ghi đè lên dữ liệu đã lưu trước đó.
Đây là lỗi bạn đang gặp. Nếu bạn muốn buộc đối tượng cập nhật bất kể kiểm soát phiên bản trong trường hợp cụ thể này, bạn có thể muốn sử dụng .update () thay vì. Điều này sẽ buộc đối tượng phải được cập nhật bất kể trạng thái hiện đang được lưu của nó.
Điều này là do .save () xem và quan tâm đến các điều khiển phiên bản, trong khi .update () sẽ cập nhật đối tượng bất kể kiểm soát phiên bản.