Dans la documentation officielle de MongoDB ils mentionnent upserts, donc ce serait vraiment bien d'écrire une commande upsert au lieu de:Upserting à Mongo DB en utilisant le pilote officiel C#
if (_campaignRepo.Exists(camp))
{
_campaignRepo.DeleteByIdAndSystemId(camp);
}
_campaignRepo.Save(camp);
quelque chose qui mettrait en œuvre cette logique sur la niveau db si c'est possible. Alors, quel est le moyen de faire un upsert s'il y en a un?
Est-ce que cela fonctionne pour les collections imbriquées? L'avez-vous essayé? Parce que ça ne marche pas pour eux dans mon cas –
Je ne sais pas. Je ne l'ai pas essayé sur des collections imbriquées. –
Le problème est dans id-s. J'ai demandé une question sur un autre thread –