在.Net中使用Iqueryable的最佳NoSQL是什么?

问题描述

我想为用于IQueryable的ASP.NET Core选择NoSQL。我尝试使用Mongo Db和Raven Db,但是该客户端的库不支持IQueryable的多子句。作为示例,我需要下面的代码片段:

ONLY_ACTIVE_ARCH

例如,它可以在mongo和ravenDb中使用

 query = query.Where(p => p.LastPrice > p.CurrentPrice);
 query = query.Where(p => p.CreatedTme > Datetime.now);
 query = query.OrderByDescending(p => p.CreatedTime); 
 var list = await query.ToListAsync();

但这不起作用

query = query.Where(p => p.LastPrice > 100);

解决方法

经过常规搜索和测试,最终我发现Cosmos DB是最佳选择。这要么是针对微软的,那我就很满意。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...