Вы не можете сделать это.Прежде всего, вам нужно получить collection
, например: MongoCollection<Document> collection = database.getCollection("test");
Получив collection
, вы можете запустить необработанный запрос, используя util import com.mongodb.util.JSON;
* 1009.*
это пример, который вы хотите сделать:
MongoClient mongoClient = new MongoClient();
MongoDatabase database = mongoClient.getDatabase("MyDB");
MongoCollection<Document> collection = database.getCollection("mycol");
String rawQuery = "{\"by\": \"tutorials point\"}";
DBObject query = (DBObject) JSON.parse(rawQuery);
collection.find(query);