Trong các tài liệu chính thức của MongoDB họ đề cập upserts, vì vậy nó sẽ thực sự tốt đẹp để viết một lệnh upsert thay vì:Upserting trong Mongo DB sử dụng chính thức C# tài xế
if (_campaignRepo.Exists(camp))
{
_campaignRepo.DeleteByIdAndSystemId(camp);
}
_campaignRepo.Save(camp);
cái gì đó mà sẽ thực hiện logic trên mức db nếu có thể. Vì vậy, cách để làm một upsert nếu có một là gì?
Nó có hoạt động cho các bộ sưu tập lồng nhau không? Bạn đã thử nó chưa? Bởi vì nó không làm việc cho họ trong trường hợp của tôi –
Không biết. Tôi đã không thử nó trên bộ sưu tập lồng nhau. –
Sự cố là trong id-s. Tôi hỏi một câu hỏi trên một thread khác –