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

Dokumenty vkládejte do MongoDB, pouze pokud jsou všechna pole jedinečná

Říkáte, že chcete vložit pouze tehdy, jsou-li „data“ jedinečná? Pokud ano, mohli byste vytvořit jedinečné omezení pro „data“ a aktualizovat pomocí safeMode?

Také bych byl v pokušení strukturovat váš složený klíč takto;

db.so.insert(
 {
    _id: {
      p0:1,
      p1:0,
      p2:0,
      p3:0,
      p4:0,
      p5:0,
      p6:0,
      p7:0,
    },
    data:"apiceofdata",
 }
);


  1. Jak řešíme požadavky priority v express/nodejs?

  2. Získání 'mongoimport' není rozpoznáno jako interní nebo externí příkaz, operační program nebo dávkový soubor. při pokusu o import dat ze souboru

  3. odstranění objektu z vnořeného pole objektů mongodb

  4. Mongo agregace, projekt podpole prvního prvku v poli