sql >> Base de Datos >  >> NoSQL >> MongoDB

Consulta de línea de comando dentro de Java

No creo que puedas hacer eso. Con db.command() está limitado a estos comandos . Tal vez podría hacer que algo como esto funcione (estoy teniendo problemas para obtener los resultados esperados)

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

Por cierto, ¿por qué no usas llamadas encadenadas como db.getCollection(collectionName).find(); para evitar apegarse a una colección?