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

Unikátní ID s mongodb

Pokud můžete zaručit jedinečnost, nejste omezeni používáním výchozího „_id“ zásob MongoDB.

Je tedy na vás, jak toto číslo vygenerujete. Pokud byste chtěli toto číslo uložit do MongoDB, můžete je uložit do samostatné sbírky a zvýšit je pro každou novou požadovanou adresu URL.

Zvýšení pole je dosaženo pomocí $inc sloveso nebo se možná budete chtít podívat na to, jak může MongoDB atomicky aktualizovat nebo zvýšit hodnotu.



  1. Použití Cloudera Data Engineering k analýze dat programu ochrany výplaty

  2. mongodb $exists vždy vrací 0

  3. BadYieldError při použití motoru find() [MongoDB + Tornado]

  4. Odstraňte objekt z vnořeného pole pomocí $pull a $[identifikátor] (mongoDB 3.6)