Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
Description
Equivalent of doing something like this
db['terryberry-AwardProviderProduct'].find({}).sort({"AwardCategoryPaths.Title": 1})
|
Can't do this when I am doing this
var query = from p in Db.GetCompanyCollection<AwardProviderProduct>(companyIdentifier).AsQueryable()
|
join o in Db.GetGlobalCollection<Product>() on p.Sku equals o.Sku
|
orderby p.AwardCategoryPaths[0].Title
|
select new AwardProviderProduct()
|
{
|
Guid = p.Guid == Guid.Empty ? o.Guid : p.Guid,
|
Reference = p.Reference,
|
AwardCategoryPaths = p.AwardCategoryPaths ?? o.AwardCategoryPaths,
|
Sku = p.Sku,
|
Title = p.Title ?? o.Title,
|
Description = p.Description ?? o.Description,
|
AwardProviderReferenceId = p.AwardProviderReferenceId,
|
Modifiers = p.Modifiers,
|
Components = p.Components ?? o.Components,
|
ImageUrl = p.ImageUrl ?? o.ImageUrl
|
};
|