Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在monogodb中,如何使用C语言在没有bson反序列化器的情况下将bsondocument转换为强类型对象#_C#_Mongodb - Fatal编程技术网

C# 在monogodb中,如何使用C语言在没有bson反序列化器的情况下将bsondocument转换为强类型对象#

C# 在monogodb中,如何使用C语言在没有bson反序列化器的情况下将bsondocument转换为强类型对象#,c#,mongodb,C#,Mongodb,我正在尝试使用C中内置的find'(Filter)函数获取类对象('let it be myObj')# 但它只返回一个B文档 注: 对于筛选器,我的密钥和值对将是动态的 我的代码: 列表“”obj=collection.Find(BuilderFilter.Eq(“key”、“value”)).Skip(skipValue).Limit(limitValue).ToList() 查找功能的文档参考: 使用C#driver根据MongoDB的查询查找文档 myObj record=collect

我正在尝试使用C中内置的find'(Filter)函数获取类对象('let it be myObj')# 但它只返回一个B文档

注: 对于筛选器,我的密钥和值对将是动态的

我的代码: 列表“”obj=collection.Find(BuilderFilter.Eq(“key”、“value”)).Skip(skipValue).Limit(limitValue).ToList()

查找功能的文档参考:

使用C#driver根据MongoDB的查询查找文档

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

如果集合的类型为
IMongoCollection

,请添加现有代码。否,它不起作用获取错误:无法将类型“MongoDB.Driver.IFindFluent”隐式转换为“myObj”。存在显式转换(您是否缺少演员阵容?)您能否说出您尝试了哪些,哪些不起作用?提供相关的代码,并提供足够的信息来说明它应该如何工作,但没有。我发现了错误。。您尝试的实际代码是什么?请更新上面的问题以包含您尝试的无效代码。List obj=collection.Find(BuilderFilter.Eq(“key”、“value”))。Skip(skipValue)。Limit(limitValue)。ToList()@BalajiArun试着这样做,
List obj=collection.Find(BuilderFilter.Eq(x=>x.key,“value”)).Skip(skipValue.Limit(limitValue.ToList()
myObj record = collection.Find(Builders<myObj>.Filter.Eq(x => x.property, valueToLookup)).FirstOrDefault();