MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta de linha de comando em Java


Eu não acho que você pode fazer isso. Com db.command() você está limitado a esses comandos . Talvez você possa fazer algo assim funcionar (estou tendo problemas para obter os resultados esperados)
    final DBObject command = new BasicDBObject();
    command.put("eval", "function() { return db." + collectionName + ".find(); }");
    CommandResult result = db.command(command);

BTW, por que você não usa chamadas encadeadas como db.getCollection(collectionName).find(); evitar aderir a uma coleção?