3
我採用了流行的PredicateBuilder從albahari.com下面的代碼:有沒有人能夠成功地使用albahari.com針對MongoDB的PredicateBuilder?
var predicate = PredicateBuilder.False<Message>();
predicate.Or(p => p.Subject.Contains("a"));
var test = this.MongoConnectionHandler.MongoCollection.AsQueryable().Where(predicate).ToList();
return this.MongoConnectionHandler.MongoCollection.AsQueryable().Count(predicate);
的問題是,即使有,其中包含字母「A」該列記錄它不返回任何東西。刪除謂詞構建器並僅僅包含直接關閉AsQueryable()返回匹配的記錄。
有沒有人能夠成功地在Mongo中使用PredicateBuilder庫?