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

Requête de ligne de commande dans Java

Je ne pense pas que tu puisses faire ça. Avec db.command() vous êtes limité à ces commandes . Peut-être pourriez-vous faire fonctionner quelque chose comme ça (j'ai des problèmes pour obtenir les résultats attendus)

    final DBObject command = new BasicDBObject();
    command.put("eval", "function() { return db." + collectionName + ".find(); }");
    CommandResult result = db.command(command);

BTW, pourquoi n'utilisez-vous pas des appels chaînés comme db.getCollection(collectionName).find(); pour éviter de s'en tenir à une seule collection ?