sql >> Databáze >  >> NoSQL >> MongoDB

Atomic, pokud neexistuje, vložte ovladač Mongodb .Net

Potřebujete jedinečný index. Jaký je účel vašeho modelu? Chcete jeden záznam pro osobu a ReceivedAt je poslední čas, kdy byla „přijata“, nebo je to spíše událost, kdy by zde měla být pokaždé, když byla „přijata“ jednou? Vytvořte jedinečný index buď (Jméno, Titul) nebo (Name,Title,ReceivedAt). Vzhledem k tomu, že DateTime.Now se bude při běhu zvyšovat, uvidíte v druhém případě vícenásobné "poprvé". V prvním případě byste měli změnit ReceivedAt z SetOnInsert na Pouze Set.




  1. Jak indexovat více jedinečných datových polí v jednom dokumentu v Mongoose?

  2. Efektivní způsob ukládání dat v MongoDB:vložené dokumenty vs jednotlivé dokumenty

  3. Serializace typů neměnných hodnot pomocí ovladače Mongo C#

  4. Aplikace Openshift NodeJS + MongoDB se náhle zastaví