MongoDB Norm查询嵌套对象

时间:2010-05-24 22:27:15

标签: c# mongodb norm

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

2 个答案:

答案 0 :(得分:0)

从记忆中输入这个,很抱歉,如果这是非常错误的:

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

答案 1 :(得分:0)

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