Java
La bibliothèque IshedDB pour Java, écrite comme le pilote Java de MongoDB : Document, find, insertOne…
IshedDB et Java : présentation
Elle s’écrit comme le pilote Java de MongoDB (Document, getCollection, find().limit()) et ne dépend que du JDK.
La clé d'accès ne figure jamais dans le code : elle est lue dans les variables d'environnement ISHED_URL et ISHED_KEY, sur votre serveur.
Exemple
import ished.Document;
import ished.IshedClient;
import ished.IshedCollection;
public class Patients {
public static void main(String[] args) {
IshedCollection patients = new IshedClient(System.getenv("ISHED_URL"), System.getenv("ISHED_KEY"))
.getDatabase("DB").getCollection("patients");
patients.insertOne(new Document("nom", "Awa Diop").append("ville", "Dakar"));
for (Document patient : patients.find(new Document("ville", "Dakar")).limit(20)) {
System.out.println(patient.getString("nom"));
}
}
}
✓ Cet exemple est exécuté par nos tests contre un vrai serveur IshedDB.
Obtenir la bibliothèque
Elle s'écrit comme le pilote MongoDB de Java. En attendant sa publication sur Maven Central, téléchargez ces fichiers et placez-les dans votre projet, comme dans l'exemple :
- ished/AggregateIterable.java
- ished/ExplainVerbosity.java
- ished/CreateCollectionOptions.java
- ished/ValidationOptions.java
- ished/ValidationLevel.java
- ished/ValidationAction.java
- ished/BulkWriteResult.java
- ished/Indexes.java
- ished/IndexOptions.java
- ished/IndexModel.java
- ished/ChangeStreamDocument.java
- ished/ChangeStreamIterable.java
- ished/MongoChangeStreamCursor.java
- ished/FullDocument.java
- ished/FullDocumentBeforeChange.java
- ished/OperationType.java
- ished/UpdateDescription.java
- ished/MongoNamespace.java
- ished/ClientSession.java
- ished/TransactionBody.java
- ished/DeleteManyModel.java
- ished/DeleteOneModel.java
- ished/InsertOneModel.java
- ished/ReplaceOneModel.java
- ished/UpdateManyModel.java
- ished/UpdateOneModel.java
- ished/WriteModel.java
- ished/Document.java
- ished/FindIterable.java
- ished/IshedClient.java
- ished/IshedCollection.java
- ished/IshedDatabase.java
- ished/IshedException.java
- ished/Json.java
- ished/Results.java
- ished/UpdateOptions.java
Articles et documentation
Vous voulez voir votre technologie ici ?
Dites-nous ce que vous utilisez : nous écrivons l'exemple et nous le vérifions.
Nous écrire