Как выбрать идентификаторы нескольких продуктов с помощью VQL? - PullRequest
0 голосов
/ 20 декабря 2018

В настоящее время у меня есть следующий запрос для выбора идентификатора отдельного продукта, например:

client.post(`https://merck-nextgen.veevavault.com/api/v18.3/query?q=SELECT id FROM product__v WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName }'` , args , function( data , res) {
            //console.log( 'PRODUCT ID IS ' + data.data[0].id);
            productID = data.data[0].id;
            resolve("Product ID retrieved ...");
});

Но что, если у меня есть несколько продуктов, то есть, может быть, более одного, как мне поступить ивыбрать идентификаторы нескольких продуктов, используя тот же запрос, что и выше?

Я использую nodejs и VQL .

. Сейчас значение VOLT_CREDENTIALS.get('cred').productName просто "demoproduct"».Итак, как мне выбрать идентификаторы нескольких продуктов?

1 Ответ

0 голосов
/ 20 декабря 2018

Вместо условия фильтрации:

WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName }'

вы можете использовать:

WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName1 }'
   OR name__v = '${VOLT_CREDENTIALS.get('cred').productName2 }'
   OR name__v = '${VOLT_CREDENTIALS.get('cred').productName3 }'

Вы поняли идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...