【问题标题】:MongoDB Norm query nested objectsMongoDB 规范查询嵌套对象
【发布时间】:2011-02-23 10:51:39
【问题描述】:

有没有人有关于如何使用 NORM (C#) 在 MongoDB 中查询嵌套/内部对象的示例?例如,如果集合中的典型文档看起来像 Order/OrderItems,我如何通过 OrderItem.Quantity > 10 查找特定的 OrderItem。

【问题讨论】:

    标签: c# mongodb norm


    【解决方案1】:

    您需要创建额外的字段“大小”,在添加新项目时递增,并对其进行查询。

    【讨论】:

      【解决方案2】:

      凭记忆输入,如有错误请见谅:

      using ( var session = new MongoSession<Order>( DbName ) )
      {
          var orders = session.Queryable
                      .Where( o => o.OrderItems.Any( oi => oi.Quantity > 10 ) )
                      .ToList();
      }
      

      【讨论】:

        猜你喜欢
        • 2021-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        • 2016-09-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多