sql >> Databáze >  >> NoSQL >> MongoDB

Apache-Nifi:Odstranit sbírky MongoDB

DeleteMongo ve skutečnosti neodstraní kolekce, ale odstraní dokumenty v poskytnuté kolekci. Podívejte se na dokumentaci procesoru zde . Očekává, že příchozí FlowFile bude mít jako obsah dotaz. Rychlý příklad, který můžete zkusit, je:

GenerateFlowFile -> DeleteMongo

Nakonfigurujte GenerateFlowFile a zadejte dotaz MongoDB, něco jako { "customer.name" : "Smith, John"} a připojte jej k DeleteMongo . Musíte nakonfigurovat DeleteMongo s názvem databáze, připojovacím řetězcem a názvem kolekce.

Nicméně to nemusí vyhovovat vašemu požadavku na zrušení kolekcí, ale technicky můžete vymazat celou kolekci dokumentů z nakonfigurované kolekce, pokud je váš dotaz {} a Delete Mode procesoru DeleteMongo je nastaven na Delete Many




  1. MongoDB:Vynutit datový typ polí?

  2. MongoDB řazení je extrémně pomalé i na indexovaných polích

  3. Jaká by byla motivace integrovat mongodb se solr

  4. Testování a snižování v atomovém provozu?