[英]How to perform multiple projections and lookups as aggregate in MongoDB using BsonDocument C# .NET driver?
[英]How to perform a $setIsSubset on MongoDB using C# driver?
我正在尝试在MongoDB中使用$ setIsSubset运算符。
文档说我应该这样写:
var values = Enumerable.Range(0, 10).ToArray();
var result = myCollection.Find(x => x.ExternalKeys.IsSubsetOf(values)).ToList();
但是,我得到以下异常:
MongoDB.Driver.dll中发生了'System.ArgumentException'类型的未处理异常
其他信息:不支持的过滤器:{myCollection} {ExternalKeys} .IsSubsetOf(value(System.Int32 []))。
ExternalKeys属性声明为Hashset<int>
我正在使用AFAIK是最新版本的MongoDB 3.4和C#驱动程序2.4.4。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.