sql >> Databáze >  >> NoSQL >> MongoDB

Dotaz z příkazového řádku v Javě

Myslím, že to nedokážeš. Pomocí db.command() jste omezeni na tyto příkazy . Možná byste mohli zprovoznit něco takového (mám problémy s dosahováním očekávaných výsledků)

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

BTW, proč nepoužijete zřetězená volání jako db.getCollection(collectionName).find(); abyste nezůstali u jedné sbírky?




  1. Apache HBase Replication:Provozní přehled

  2. MongoDB a Mongoid ve výrobě

  3. Nějaké podrobné a konkrétní důvody proč je MongoDB mnohem rychlejší než SQL DB?

  4. $nin s $expr