sql >> Databasteknik >  >> NoSQL >> MongoDB

Atomic om det inte finns, sätt in Mongodb .Net-drivrutinen

Du behöver ett unikt index. Vad är syftet med din modell? Vill du ha en post för en person och ReceivedAt är sista gången de "mottogs" eller är detta mer som en händelse varje gång de "mottogs" ska finnas här en gång? Skapa ett unikt index på antingen (Namn, Titel) eller (Name,Title,ReceivedAt). Eftersom DateTime.Now kommer att öka under körning, kommer du att se flera "första gången" i det andra fallet. I det första fallet bör du ändra ReceivedAt från SetOnInsert till bara Set.




  1. Omvänt arrayfält i MongoDB

  2. Vad är beteendet för att ställa in timeout vid körning av aggregeringspipeline i MongoDB Java Driver?

  3. Skillnaden mellan cursor.count() och cursor.size() i MongoDB

  4. dynamisk länk direktanropssegmenteringsfel vid körning av en app kompilerad med anpassad gcc