将JayData映射与inverseproy一起用于一对多关系

时间:2017-06-02 14:50:19

标签: odata jaydata

尝试使用JayData映射选项(根据他们的教程):

<script>
    northwind.Products
        .map(function (product) {
            return {
                ProductID: product.ProductID,
                ProductName: product.ProductName,
                CategoryName: product.Category.CategoryName,
                CompanyName: product.Supplier.CompanyName,
                ContactName: product.Supplier.ContactName,

            }
        })
        .toArray(function (products) {
            console.dir(products[0]);
        });
</script>

问题是如何在每个公司有多个ContactName的情况下执行此操作,并且我想根据特定条件(例如,上次更新日期)选择一个。我已经在模型定义中定义了必要的inverseProperties(在js和ts文件中)

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须过滤您的查询,如

northwind.Products.filter("it.Category.CategoryName.contains('abc')").map(...)