-
requete MongoDb en Java
Bonjour,
Je viens de commencer le requêtage sur MOngoDB en Java et j'ai une requête :
{public void testConnexionEtComparaison {
try {
mongoDb = new MongoClient("10.1.0.73", 27017);
DB db = (DB) mongoDb.getDatabase("brennus");
collection = db.getCollection("brennus");
DBObject request=new DBObject(
find({"revue" : "TDL","num-cmde":419457,"formule" : "TEST LECTURE MENSUEL","produit" :
"TEST LECTURE MENSUEL","caformule" : 88.0,"ttc-net" : 88.0,"vdate-debut" : "01/01/2004","vdate-ech" :
"01/01/2015","Nb-servis":12,"fidelite":12,"stat":null,"num-ctr":160080}));`
DBCursor listOfElement = collection.find(request);
while(listOfElement.hasNext()){
DBObject element = listOfElement.next();
System.out.println(element.toString());
}
} catch (UnknownHostException unknownHost) {
System.out.println("Connexion impossible : "
+ unknownHost.getMessage());
} finally {
//Déconnexion si nécessaire
if (mongoDb != null) {
mongoDb.close();
}
}
}}
la base est brennus. PortefeuilleActifContrat est une table dans brennus.
Pourriez vous ,SVP, me dire ce qui ne va pas dans cette requête ?
En vous remerciant d'avance,
Crdlt,
-
Salut,
Un peu étrange comme requête. Ce n'est pas comme ça que l'on utilise le driver Java. Si tu veux passer une requête en JSON tu devrais plutot utiliser Jongo. Mais si tu veux utiliser le driver Java de base, il faut remplir un DBObject qui va te servir de Query.
Exemple http://mongodb.github.io/mongo-java-...3f82561ee44461
a+
Ps : pour la prochaine fois, utilises les balises QUOTE pour ton code. De plus dis ce qui ne marche pas, la il faut le deviner.