c#mobgoDBDriver update - 使用预测

时间:2017-09-26 18:50:04

标签: c# mongodb mongodb-.net-driver

最近,我将Mongo c#驱动程序(MONGODB .NET DRIVER)从1.8.x版更新到2.4.4版。目标是使用旧版本(1.8)不支持的投影。更新是使用nuget进行的。

Installed packages

问题在于语法如:

var filter = Builders<BsonDocument>.Filter.Eq("status", "A");
var projection = 
Builders<BsonDocument>.Projection.Include("item").Include("status");
var result = collection.Find<BsonDocument>(filter).Project(projection).ToList();

find方法仍然代表IMongoQuery类型而不是FilterDefinition,我认为是出于兼容性原因。

但问题是是否可以使用进行此类更新的投影,或者我需要撤消升级,删除1.8版本,安装版本2.4.4并从头开始修复所有不兼容性?

0 个答案:

没有答案