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

findOneAndUpdate způsobuje problém s duplikací

Měl jsem stejný problém, řešení je.

Čekal jsem jako níže.

 **await** schema.findOneAndUpdate(queryParms, {
                "$push": {
                    "array1": arrayDetails,
                    "array2": array2Details
                }
            }, {
                "upsert": true,
                "new": true
            },
            function (error, updateResponse) {
                if (error) {
                    throw new Error (error);
                } else {
                    // do something with updateResponse;
                }
            });

jednoduché odstranění wait mi pomohlo vyřešit tento problém. Potřebuji najít hlavní příčinu. Jakýkoli odkaz na reference je vítán.



  1. findOneAndUpdate - Aktualizujte první objekt v poli, který má specifický atribut

  2. Jak převést relační formulář SQL z many-to-many na kolekci mongoDB?

  3. Jak vrátit pouze konkrétní pole pro dotaz v Spring Data MongoDB?

  4. k8s/python:Jak přečtu tajemství pomocí klienta Kubernetes Python?