sql >> Databasteknik >  >> NoSQL >> MongoDB

Kommandoradsfråga i Java

Jag tror inte att du kan göra det. Med db.command() du är begränsad till dessa kommandon . Kanske kan du få något liknande att fungera (jag har problem med att få förväntade resultat)

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

BTW, varför använder du inte kedjade anrop som db.getCollection(collectionName).find(); för att undvika att hålla sig till en samling?




  1. Konfigurera pymongo att använda string _id istället för ObjectId

  2. MongoDB index/RAM-förhållande

  3. Hur kan jag dela mongoose-modeller mellan två appar?

  4. Konvertera isodat till numeriskt värde