我正在使用 cosmos 客户端和 C# 从集合中删除项目。在此过程中,我想检查集合中的记录数,我有它的数据部分和查询,但我坚持使用什么,因为我只会收到一个 int 而不是数据流.
为了删除数据,我正在使用 FeedIterator,因为我们得到了一个数据流。FeedIterator queryResultSetIterator = this.container.GetItemQueryIterator(queryDefinition);
列出订单 = new List();
我通过遍历列表来删除记录
由于输出将是集合中的记录数,我应该使用什么来代替 FeedIterator?
var sqlQueryText1 = "SELECT value count(1) from c where c.tenantId =
'5d484526d76e9653e6226aa2'";
QueryDefinition queryDefinition1 = new QueryDefinition(sqlQueryText1);
这是我用来帮助控制台应用程序的文章: https ://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-get-started