Ik denk niet dat je dat kunt. Met db.command()
je bent beperkt tot deze commando's
. Misschien zou je zoiets kunnen laten werken (ik heb problemen met het verkrijgen van verwachte resultaten)
final DBObject command = new BasicDBObject();
command.put("eval", "function() { return db." + collectionName + ".find(); }");
CommandResult result = db.command(command);
Trouwens, waarom gebruik je geen geketende aanroepen zoals db.getCollection(collectionName).find();
om te voorkomen dat u zich aan één verzameling houdt?