【发布时间】:2018-02-08 15:09:27
【问题描述】:
在做了一个搜索后,我发现document db api支持分组,所以我使用linq实现了,
如何查看数据酶的结果?
static void Main(string[] args)
{
Program p = new Program();
var result = p.GetStartedDemo().Wait();
}
private async Task GetStartedDemo()
{
var client = new DocumentClient(new Uri(EndpointUri), PrimaryKey);
var documentUri = UriFactory.CreateDocumentCollectionUri("testdb", "retrieve");
var result = client.CreateDocumentQuery<Login>(documentUri)
.Where(i => i.logevent == "success" && i._ts > 1517405472 && i._ts <= 1518010272)
.GroupBy(t => t._ts);
return result;
}
错误:
var 结果 = p.GetStartedDemo().Wait();
无法分配隐式类型的代码变量。什么问题?
【问题讨论】:
-
Task 意味着该方法不返回值,它只是返回一个告诉您何时完成的任务。 Task
是它应该返回的内容,其中 T 是您要返回的对象的类型 -
我想查看返回结果的输出。如何做到这一点
-
我坚持这个,至少指导我
-
不知道cosmosdb的详细情况,没用过。我在我的手机自动取款机上,所以如果在我的笔记本电脑完成更新之前没有人帮忙,我再看看。听起来你需要学习一下任务和异步编程
-
@Dave,我卡住了
标签: c# linq document azure-cosmosdb