Csharp/C#教程:用C#投影切片分享


用C#投影切片

有没有办法使用c#驱动程序在一个查询中实现切片和投影? 下面是我想用c#实现的目标,但即时通讯卡住,任何人都可以帮我解决这个问题吗?

db.employee.find({"employeeId": "999"}, { "empActivity" : { "$slice": -1 } }, {"employeeId": 1, "empActivity.transId": 1, _id: 0}) 

注意:empActivity是一个包含嵌套文档的数组,上面的查询通过mongo shell完美地工作,但我无法在C#中找出它的等价物。

有一种方法可以使用C#驱动程序执行此操作。 方法可以在构建器上进行控制,因此所有.Slice().Include().Exclude()

上述就是C#学习教程:用C#投影切片分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)

 var fields = Fields.Slice("empActivity", -1) .Include("employeeId", "empActivity.transId") .Exclude("_id"); var cursor = collection.Find(query).SetFields(fields); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/987501.html

(0)
上一篇 2021年12月22日
下一篇 2021年12月22日

精彩推荐