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

automatické zvýšení v node-mongodb-native pomocí kolekce čítačů

V podstatě plácnu svůj komentář jako odpověď:

Chcete-li vysvětlit více, když použijete findAndModify na $inc a vrátí se z kolekce čítačů, které _id by pak mělo být jedinečné, že spuštění tohoto skriptu a tedy následné vložení dokumentu. V podstatě by v této metodě neexistovaly žádné rasové podmínky.

To znamená, že budete potřebovat nějakou nadřazenou funkci jako insertWithAI což provede první zpětné volání pomocí findAndModify k řetězení druhého zpětného volání vložení, ale na konci dne byste měli potřebovat pouze dvě zpětná volání.



  1. Mongoidní pořadí podle délky pole

  2. Problém s duplikací Mongo DB při používání třídění s limitem a přeskočením v agregaci

  3. jak přidat nová pole do schématu solr

  4. Jak třídit a omezovat výsledky v mongodb?