MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

findOneAndUpdate powodujący problem z duplikacją

Miałem ten sam problem, rozwiązanie jest.

Czekałem jak poniżej.

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

po prostu usunięcie await pomogło mi rozwiązać ten problem.Muszę znaleźć przyczynę główną. Każdy wskaźnik do referencji jest mile widziany.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB, zaktualizuj pole kolekcji, jeśli nowa wartość nie jest pusta

  2. Przekaż plik .js do mongo db.eval()

  3. MongoDB (serwer v 2.6.7) ze sterownikiem C# 2.0:Jak uzyskać wynik z InsertOneAsync

  4. Tablica wyszukiwania MongoDB obiektów według pola (warunki łączenia i nieskorelowane podzapytania)

  5. Używanie $exists w wyrażeniu MongoDB