我在构建过滤器以在嵌套数组中按条件获取对象时遇到问题。
我的模型是:
public class ProductPriceInStore
{
[BsonId]
public ObjectId Id { get; set; }
public ObjectId store { get; set; }
public ObjectId product { get; set; }
public string measurementUnit { get; set; }
public IList<ProductPrices> prices { get; set; }
}
public class ProductPrices
{
public double? actualPrice { get; set; }
public double? originalPrice { get; set; }
}
我想要做的是找到所有 ProductPriceInStore,其中包含 ProductPrice,实际价格大于 originalPrice
我在我的项目中使用 nugget MongoDB.Driver 2.7.3