如何在Mongo C#LINQ查询中使用索引提示?

时间:2018-02-13 15:52:31

标签: c# mongodb linq mongodb-query

在使用MongoDB C#驱动程序进行LINQ调用时,我收到来自Mongo Labs的索引警告,类似于以下消息:

xyz_user_dev.MyCollection {“ClientId”: - 1} 现有的{“ClientId”:1}索引不能用于此查询,因为它是稀疏的。当它们返回不完整的结果时,不会使用稀疏索引(除非暗示)。

我发现这个链接解释了使用mongo稀疏索引修复此问题的方法:

https://jira.mongodb.org/browse/CSHARP-668

我无法弄清楚如何在Mongo C#LINQ查询中使用WithIndex()。我可以在nuget包中看到扩展方法,但我似乎无法在任何地方使用它(编译器错误)。

有人请帮忙

0 个答案:

没有答案