繁体   English   中英

如何使用C#在mongodb中将bsondocument转换为没有bson反序列化器的强类型对象

[英]how to convert a bsondocument into a strongly typed object without bson deserializer in monogodb using C#

我正在尝试使用 C# 中的内置find'<'myObj'>'(Filter)函数获取类对象('让它成为 myObj')但它只返回 bsonDocument

注意:我的键值对对于过滤器来说是动态的

我的代码: List'<'myObj'>' obj = collection.Find(BuilderFilter.Eq("key", "value")).Skip(skipValue).Limit(limitValue).ToList();

find 函数的文档参考: https : //api.mongodb.com/csharp/2.0/html/M_MongoDB_Driver_IMongoCollectionExtensions_Find__1.htm

为了使用 C# 驱动程序根据来自 MongoDB 的查询查找文档,

myObj record = collection.Find(Builders<myObj>.Filter.Eq(x => x.property, valueToLookup)).FirstOrDefault();

其中 collection 的类型为IMongoCollection

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM