【发布时间】:2021-01-23 11:36:08
【问题描述】:
我需要从数组中获取人员列表(例如:String[] getPersons)作为输入。我不知道如何使用 LINQ 表达式从 Cosmos DB 比较和获取数据。我用GetItemLinqQueryable做了实验,不知道用对了没有。
var db = Client.GetDatabase(databaseId);
var container = db.GetContainer(containerId);
var q = container.GetItemLinqQueryable<Person>();
var iterator = q.Where(p => p.Name == getPersons[0]).ToFeedIterator();
var results = await iterator.ReadNextAsync();
如果我使用上述方法,我只能获得第一人称结果,但我还需要获得数组中的其他人。
【问题讨论】:
标签: azure azure-cosmosdb azure-cosmosdb-sqlapi