,可以通过以下步骤完成:
using MongoDB.Driver;
var client = new MongoClient("mongodb://localhost:27017");
var database = client.GetDatabase("your_database_name");
var collection = database.GetCollection<BsonDocument>("your_collection_name");
var filter = Builders<BsonDocument>.Filter.Eq("_id", ObjectId.Parse("your_document_id"));
var update = Builders<BsonDocument>.Update.Set("embedded_document.field_name", "new_value");
collection.UpdateOne(filter, update);
以上代码中的"your_database_name"和"your_collection_name"分别代表你的数据库名和集合名,"your_document_id"代表要更新的文档的ID,"embedded_document.field_name"代表要更新的嵌入式文档中的字段名,"new_value"代表要更新的字段的新值。
这样,就可以使用官方C#驱动程序更新MongoDB中的嵌入式文档了。
推荐的腾讯云相关产品:腾讯云数据库MongoDB
腾讯云数据库MongoDB是一种高性能、可扩展、全球分布的NoSQL数据库服务,适用于存储大规模结构化和非结构化数据。它提供了高可用性、自动备份、自动扩容等功能,能够满足各种规模和复杂度的应用需求。
领取专属 10元无门槛券
手把手带您无忧上云