async findRelated()

in Source/Services/Tailwind.Traders.Cart.Api/models/recommendedDao.js [23:47]


    async findRelated(typeid, email) {
        let typeidToNumber = parseInt(typeid)
        const querySpec = {
            query: "SELECT * FROM r WHERE r.email=@email and r.typeid=@typeid",
            parameters: [
                {
                    name: "@email",
                    value: email,
                },
                {
                    name: "@typeid",
                    value: typeidToNumber,
                }
            ]
        };
        if (!this.container) {
            throw new Error("Collection is not initialized.");
        }
        const { resources: results } = await this.container.items.query(querySpec).fetchAll();
        return results.map(i => ({
            email: i.email,
            typeid: i.typeid,
            recommendations: i.recommendations
        }));
    }