MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

DB.eval() mit Mongo Java-Treiber

Frage #1 :Warum muss es in Java sein? Können Sie einfach den mongo ... planen obigen Befehl über cron ausführen?

Frage #2 :Ist es möglich, stattdessen über den Java-Treiber zu implementieren?

Der Java-Treiber kann Map / Reduce-Befehle ausführen. Sie müssen den Javascript-Text irgendwo in Ihren Java-Code kopieren, aber wenn Sie mit dem Treiber arbeiten, kann alles dort erledigt werden.

Tatsächlich ist eine der Ideen hinter den Treibern, dass sie nur DB-Befehle wie die Shell ausgeben. Sie sollten also in der Lage sein, alles von der Shell ODER von Java aus zu tun.