Bonjour,

( excusez moi d'abord pour la terminologie qui n'est peut-être pas adéquate )

J'ai commencé MongoDB il y a environ 5 heures. Pour une utilisation en VBNet.
J'ai installé ce qu'il fallait ( server, driver, compass, ... ) et cela semble bien fonctionner.
Content.
Maintenant essayer de comprendre l'architecture de MongoDB est autre chose.
Je suis habitué à des SGBD type DB2, SQL Server, MySQL, PostgreSQL, Oracle.
MongoDB me semble avoir une autre philosophie.
Si j'ai bien compris il y des databases, des collections. Les documents sont les rows ou enregistrements? Même pas certain.
Il y a aussi les schemas qui donnent la structure d'un document???

Je trouve assez peu de documentation ou tutoriel sur MongoDB.

J'ai déjà réussi à faire une petite requête ainsi

Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Dim mongo As New MongoClient("mongodb://localhost:27017")
Dim db = mongo.GetDatabase("local")
Dim collection = db.GetCollection(Of BsonDocument)("startup_log")
Dim q = New BsonDocument()
Dim f = Builders(Of BsonDocument).Projection.Include("_id").Include("hostname").Include("startTime").Include("startTimeLocal").Include("cmdLine").Include("pid")
'
Dim list = collection.Find(q).Project(f).ToList
'
For Each doc As BsonDocument In list.ToList()
    MsgBox("collection data" & doc.ToString())
Next

Exemple de question
Mais j'ai codé "en dur" l'include en y ajoutant les champs un à un.
Avec quelle instruction puis je lire le schema qui me retournerait les noms des champs et leur type.
Je n'ai rien trouvé.

C'est un début, j'ai encore beaucoup à apprendre et à comprendre. Mais ceci déjà me bloque.

Merci de vos suggestions.

Pierre