2010-05-24 8 views
4

Est-ce que quelqu'un a un échantillon de comment interroger des objets imbriqués/intérieurs dans MongoDB en utilisant NORM (C#)? Par exemple, si un document typique dans une collection ressemble Order/OrderItems, comment puis-je rechercher un OrderItem spécifique OrderItem.Quantity> 10.Objets imbriqués de la requête MongoDB Norm

Répondre

0

Taper cela de mémoire, désolé si elle est sauvagement mal:

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

Vous devez créer une taille de champ supplémentaire, que vous incrémentez lorsque vous ajoutez de nouveaux éléments et interrogez dessus.

Questions connexes