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






R�pondre avec citation
Partager