sql >> Database teknologi >  >> NoSQL >> MongoDB

Kommandolinjeforespørgsel i Java

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?




  1. Hvordan laver man tekstsøgning i mgo?

  2. Optimering af samtidige ImageMagick-anmodninger ved hjælp af redis/php-resque

  3. node.js:Mongodb db.collection.find() virker ikke, mens collection.insert virker

  4. Docker undlader at starte skinner