C# FireStore是一种用于访问和操作Google Firebase中的云数据库Firestore的C#编程语言库。Firestore是一种灵活、可扩展的NoSQL文档数据库,适用于构建实时应用程序和移动应用程序。
在C# FireStore中,可以通过以下步骤从文档中获取值:
using Google.Cloud.Firestore;
FirestoreDb db = FirestoreDb.Create("your-project-id");
请将"your-project-id"替换为您的Google Firebase项目的ID。
DocumentReference docRef = db.Collection("collection-name").Document("document-id");
请将"collection-name"替换为集合的名称,"document-id"替换为文档的ID。
DocumentSnapshot snapshot = await docRef.GetSnapshotAsync();
if (snapshot.Exists)
{
// 文档存在,可以获取值
}
if (snapshot.Exists)
{
Dictionary<string, object> data = snapshot.ToDictionary();
object value = data["field-name"];
// 使用获取到的值进行后续操作
}
请将"field-name"替换为您要获取的字段的名称。
领取专属 10元无门槛券
手把手带您无忧上云