0
將CosmoDb與c#中的MongoDb api一起使用我可以使用過濾條件而不是使用Id來更新文檔。 例如,這段代碼可以與使用MongoDb API的CosmoDb一起工作。如何使用CosmoDb中DocumentDb api中的條件更新對象
public bool UpdateTask(MyTask myTask)
{
var mongoCollection = GetBsonCollectionForEdit();
var builder = Builders<BsonDocument>.Filter;
var filterName = builder.Eq("Name", myTask.Name);
var filterCategory = builder.Eq("Category", myTask.Category);
var filter = builder.And(new[] { filterName, filterCategory });
var replaceUpdate = Builders<BsonDocument>.Update;
var ret = mongoCollection.ReplaceOne(filter, myTask.ToBsonDocument());
return ret.ModifiedCount == 1;
}
我可以使用SQL DocumentDb api與CosmoDb做同樣的事嗎? (不執行UDF或StoredPoc)
感謝