MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

DB.eval() avec le pilote Java Mongo

Question 1 :Pourquoi doit-il être en Java ? Pouvez-vous simplement programmer le mongo ... commande ci-dessus pour s'exécuter via cron ?

Question 2 :Est-il possible d'implémenter via le pilote Java à la place ?

Le pilote Java peut exécuter des commandes Map / Reduce. Vous devrez copier le texte javascript dans votre code Java quelque part, mais si vous travaillez à partir du pilote, tout peut être fait ici.

En fait, l'une des idées derrière les pilotes est qu'ils émettent simplement des commandes DB comme le shell. Vous devriez donc pouvoir tout faire depuis le shell OU depuis Java.