Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a MongoDB-adatbázis Windows alkalmazásból való használatához szükséges lépéseket tartalmazza. Egy kis kódrészletet is tartalmaz, amely bemutatja, hogyan használhatja az adatbázist a kódban.
A megoldás beállítása
Ez a példa bármely WPF-, Windows Forms- és WinUI-projekttel használható a Windows-alkalmazás MongoDB-hez való csatlakoztatásához. Az alábbi lépéseket követve telepítse a csomagot, és próbálja ki a példakódot egy meglévő MongoDB-adatbázis adatainak beolvasásához.
- Nyissa meg a Package Manager konzolt (View -> Other Windows -> Package Manager Console).
- A parancs használatával
Install-Package MongoDB.Drivertelepítse a NuGet-csomagot a MongoDB hivatalos illesztőprogramjához.
Ez lehetővé teszi a MongoDB-adatbázisok programozott elérését.
A kapcsolat tesztelése mintakód használatával
Az alábbi mintakód lekéri a gyűjteményt egy távoli MongoDB-ügyféltől, majd hozzáad egy új dokumentumot a gyűjteményhez. Ezután MongoDB API-kat használ a gyűjtemény és a beszúrt dokumentum új méretének lekéréséhez, és kinyomtatja őket.
using MongoDB.Bson;
using MongoDB.Driver;
var client = new MongoClient("mongodb://10.xxx.xx.xxx:27017");
IMongoDatabase database = client.GetDatabase("foo");
IMongoCollection<BsonDocument> collection = database.GetCollection<BsonDocument>("bar");
var document = new BsonDocument
{
{ "name","MongoDB"},
{ "type","Database"},
{ "count",1},
{ "info",new BsonDocument { { "x", 203 }, { "y", 102 } }}
};
collection.InsertOne(document);
long count = collection.CountDocuments(document);
Console.WriteLine(count);
IFindFluent<BsonDocument, BsonDocument> document1 = collection.Find(document);
Console.WriteLine(document1.ToString());
Vegye figyelembe, hogy az IP-címet és az adatbázis nevét testre kell szabni. A 27017-es port az alapértelmezett MongoDB-portszám. Éles alkalmazásokban a kapcsolati adatokat, például a kiszolgáló címét és az adatbázis nevét nem a rögzített, hanem az alkalmazáskonfigurációban kell tárolni (lásd: Az Azure App Configuration hozzáadása Visual Studio csatlakoztatott szolgáltatások használatával).
Kapcsolódó tartalom
Windows developer