sql >> Databasteknik >  >> NoSQL >> MongoDB

Integrationstest med MongoDB?

Till att börja med känner jag inte till någon direkt motsvarighet till DBUnit för Mongo. Mongo är fortfarande en ny produkt, så du måste förmodligen "rulla din egen" för en del av det här.

Det finns dock flera funktioner i Mongo som borde göra detta enkelt:

  1. Den körs med minimala behörigheter
  2. Det kan helt enkelt "köras" på förberedda filer
  3. Den har egentligen inget schema (förutom index)
  4. Det kan fungera med JSON-data

Baserat på din datauppsättning finns det många sätt att göra detta. Men de grundläggande verktygen finns där.

  • Du bör kunna starta en version specifikt för ditt test, från ditt test.
  • Du bör kunna importera "tillståndsdata" från JSON-filen.
  • Du bör kunna använda alla funktioner på serversidan från en JS-fil (från början).

Så det hela borde vara ganska okomplicerat. Även om du måste skriva mycket av limkoden.



  1. Vilken enhet används för att visa Redis CPU-användning

  2. Hur lagrar man filer i MongoDB?

  3. Dokumentfältnamn kan inte börja med '$' (dålig nyckel:'$set')

  4. Mongoose unik validering fungerar inte. Dubblettposter sparas