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

Testy integracji z MongoDB?

Na początek nie znam żadnego bezpośredniego odpowiednika DBUnit dla Mongo. Mongo to wciąż nowy produkt, więc prawdopodobnie będziesz musiał „zrobić własne” dla niektórych z tych rzeczy.

Istnieje jednak kilka funkcji Mongo, które powinny to ułatwić:

  1. Działa z minimalnymi uprawnieniami
  2. Może po prostu "uruchamiać" na przygotowanych plikach
  3. Tak naprawdę nie ma schematu (z wyjątkiem indeksów)
  4. Może działać z danymi JSON

W oparciu o Twój zbiór danych możesz to zrobić na wiele sposobów. Ale są tam podstawowe narzędzia.

  • Powinieneś być w stanie uruchomić wersję specjalnie dla twojego testu, z twojego testu.
  • Powinieneś być w stanie zaimportować dane „stanu” z pliku JSON.
  • Powinieneś być w stanie zastosować dowolne funkcje po stronie serwera z pliku JS (od zera).

Więc cała sprawa powinna być całkiem prosta. Chociaż będziesz musiał napisać większość kodu kleju.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak przechowywać zamówiony zestaw dokumentów w MongoDB bez używania ograniczonej kolekcji?

  2. Limit nr. wierszy w wejściu mongodb

  3. Jaki jest maksymalny rozmiar GridFS w MongoDB?

  4. Wywołanie REST API działa tylko raz

  5. MongoDB:próba odczytania Long z JSON powoduje, że java.lang.Integer nie może być rzutowana na java.lang.Long