Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 查询MongoDB时转换投影值_.net_Mongodb_Aws Documentdb Mongoapi - Fatal编程技术网

.net 查询MongoDB时转换投影值

.net 查询MongoDB时转换投影值,.net,mongodb,aws-documentdb-mongoapi,.net,Mongodb,Aws Documentdb Mongoapi,我们有一个使用SQLServer的解决方案,在这个解决方案中,我们能够使用一个计算字段,在仅返回记录时查询数据库时,将字段值映射到一个友好的名称。我们现在已经转到AWS中的DocumentDB,我正在尝试确定MongoDB API是否可以做类似的事情 如果我们通过在属性上设置自定义序列化程序来使用已知类型,那么似乎可以做到这一点,但迁移到Mongo的整个目的是为了不受模式的约束。查询的数据类型现在是dynamic我希望Mongo SDK进行如下转换 原值:I 友好名称:住院病人 但由于各种原

我们有一个使用SQLServer的解决方案,在这个解决方案中,我们能够使用一个计算字段,在仅返回记录时查询数据库时,将字段值映射到一个友好的名称。我们现在已经转到AWS中的DocumentDB,我正在尝试确定MongoDB API是否可以做类似的事情

如果我们通过在属性上设置自定义序列化程序来使用已知类型,那么似乎可以做到这一点,但迁移到Mongo的整个目的是为了不受模式的约束。查询的数据类型现在是
dynamic
我希望Mongo SDK进行如下转换


原值:I
友好名称:住院病人

但由于各种原因,我实际上无法将友好名称存储在数据库中。我尝试使用投影来实现这一点,但似乎没有一个聚合适合这个目的。这可以使用mongo SDK完成吗?还是我必须找到其他方法