sql >> Database teknologi >  >> NoSQL >> MongoDB

findOneAndUpdate forårsager duplikeringsproblem

Jeg havde samme problem, løsningen er.

Jeg ventede som nedenfor.

 **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;
                }
            });

simpelthen at fjerne await hjalp mig med at løse dette problem. Skal finde årsagen. Enhver henvisning til referencer er velkomne.



  1. Hvordan afbryder jeg en forespørgsel i mongo JavaScript shell

  2. Fejlfinding af en MongoDB Sharded Cluster

  3. MongoDB $in Aggregation Pipeline Operator

  4. Forespørgsel efter et felt i et objekt i array med Mongo?