Ich glaube nicht, dass du das kannst. Mit db.command()
Sie sind auf diese Befehle
beschränkt . Vielleicht könnten Sie so etwas zum Laufen bringen (ich habe Probleme mit den erwarteten Ergebnissen)
final DBObject command = new BasicDBObject();
command.put("eval", "function() { return db." + collectionName + ".find(); }");
CommandResult result = db.command(command);
Übrigens, warum verwenden Sie nicht verkettete Aufrufe wie db.getCollection(collectionName).find();
um nicht an einer Sammlung festzuhalten?