Je suis un débutant pour MongoDB et je joue avec le pilote JAVA.Confusion à propos de mongodb java driver
Je le code suivant
MongoClient client = new MongoClient();
DB d = client.getDB("world");
DBCollection c = d.getCollection("zips");
DBCursor cursor = c.find();
Maintenant, ma question est que je veux utiliser un simple curseur pour passer par les documents. La méthode getDB() est obsolète mais fonctionne correctement. Dans la documentation, il est mentionné que getDB peut être remplacé par MongoClient.getDatabase(); mais getDatabase() renvoie un MongoDatabase pas un DB. Est-ce que quelqu'un peut indiquer la façon correcte de créer un DBCursor sans utiliser de méthode obsolète?
Merci. PS: Je sais qu'il existe des frameworks tels que morphia, jongo, etc., mais gardez-les à l'écart de cette discussion. Je veux actuellement utiliser uniquement le pilote JAVA. EDIT: La différence concerne l'obtention d'un curseur dans le pilote JAVA pas entre DB et MongoClient
Voir le tutoriel officiel: https://docs.mongodb.org/getting-started/java/query/#query-for-all-documents-in-a-collection – Robert