मुझे नहीं लगता कि आप ऐसा कर सकते हैं। db.command()
. के साथ आप इन आदेशों
तक सीमित हैं . हो सकता है कि आपको काम करने के लिए ऐसा कुछ मिल जाए (मुझे अपेक्षित परिणाम प्राप्त करने में समस्या हो रही है)
final DBObject command = new BasicDBObject();
command.put("eval", "function() { return db." + collectionName + ".find(); }");
CommandResult result = db.command(command);
BTW, आप db.getCollection(collectionName).find();
जैसी जंजीर वाली कॉलों का उपयोग क्यों नहीं करते एक संग्रह से चिपके रहने से बचने के लिए?