Det tror jeg ikke, du kan. Med db.command()
du er begrænset til disse kommandoer
. Måske kunne du få sådan noget til at virke (jeg har problemer med at få de forventede resultater)
final DBObject command = new BasicDBObject();
command.put("eval", "function() { return db." + collectionName + ".find(); }");
CommandResult result = db.command(command);
BTW, hvorfor bruger du ikke kædede opkald som db.getCollection(collectionName).find();
for at undgå at holde sig til én samling?