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

MongoDB znajdź i usuń - najszybszy sposób

Peter,Trudno powiedzieć, jakie jest najlepsze rozwiązanie bez zrozumienia całego kontekstu - ale jednym podejściem, którego możesz użyć, jest findAndModify . Spowoduje to zapytanie o pojedynczy dokument i zwrócenie go, a także zastosowanie do niego aktualizacji.

Możesz użyć tego, aby znaleźć dokument do przetworzenia i jednocześnie zmodyfikować pole „stanu”, aby oznaczyć go jako przetwarzany, aby inni pracownicy mogli go jako takiego rozpoznać i zignorować.

Oto przykład, który może być przydatny:http://docs.mongodb. org/manual/reference/command/findAndModify/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapisywanie do MongoDB w pętli

  2. NodeJS + MongoDB:Pobieranie danych z kolekcji za pomocą findOne ()

  3. Jak korzystać z Meteor Upsert

  4. Wyszukiwanie ciągu znaków ze znakami specjalnymi w dokumencie MongoDB

  5. Przechowywanie wyliczeń jako ciągów w MongoDB