当前位置: 首页 > 编程语言 > C#

MongoDB:如何在C#中加载嵌套数组的集合?

时间:2023-04-11 01:15:03 C#

MongoDB:如何在C#中加载带有嵌套数组的集合?我有一个名为“服务器”的集合,其中包含以下文档。{name:"West",ip:"123.123.123.123",channels:[{name:"English",port:"1234",status:"0"},{name:"Spanish",port:"1235",status:"0"},{name:"German",port:"1236",status:"0"}]},{name:"East",ip:"122.122.122.122",channels:[{名称:"English",port:"1234",status:"0"},{name:"French",port:"1235",status:"0"}]}如何使用C#使用structit从MongoDB中选择?如果您想要所有项目,您可以使用此代码:varserver=MongoServer.Create("mongodb://localhost:27020");vardatabase=server.GetDatabase("someDb");varservers=database.GetCollection(“服务器”);服务器.FindAllAs();但是如果你想要所有name=west的文档,那么你可以:collection.FindAs(Query.EQ("name","west"));ServerItem:以上是C#学习教程:MongoDB:如何在C#中加载嵌套数组的集合?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注——publicclassServerItem{publicstringname{get;放;}publicstringip{get;放;}publicListchannels{get;放;}}publicclassChannel{公共字符串名称{get;放;}公共int端口{得到;放;}publicintstatus{得到;放;}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: