पिछले उत्तर मोंगोडीबी 3.4+ में काम नहीं करते हैं। संस्करण 3.4 और इसके बाद के संस्करण में ऐसा करने का उचित तरीका एक BasicDBObject बनाना और इसे Database.runCommand() के पैरामीटर के रूप में उपयोग करना है। यहाँ एक उदाहरण है।
final BasicDBObject command = new BasicDBObject();
command.put("eval", String.format("function() { %s return;}}, {entity_id : 1, value : 1, type : 1}).forEach(someFun); }", code));
Document result = database.runCommand(command);