У меня есть функция Azure, которая запрашивает у CosmosDB документы, содержащиеся в коллекции:
module.exports = function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
if (context.bindings) {
var doc = context.bindings.inputDocument;
context.log('Get ready');
context.res = {status: 200, body: doc};
context.log(context.res);
}
else {
context.res = {
status: 400,
body: "Something went wrong"
};
}
context.done();
};
Этот запрос возвращает все, где я просто ищу определенный элемент, который нужно вернуть.Как я могу реорганизовать это, чтобы просто вернуть некоторые элементы?Я пробовал что-то вроде использования:
doc.id
Вот структура json sql api сконфигурированного cosmosdb:
{
"id": "1",
"drink": "gin_and_tonic",
"ingredients": [
"2 ounces gin",
"2 lime wedges",
"3–4 ounces tonic water"
],
"directions": "Add gin to a highball glass filled with ice. Squeeze in
lime wedges to taste, then add them to glass. Add tonic water; stir to
combine.",
"glass": [
"highball",
"hurricane"
],
"image": "https://images.unsplash.com/photo-1523905491727-d82018a34d75?
ixlib=rb-
0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=52731e6d008be93fda7f5af1145eac12&auto=fo
rmat&fit=crop&w=750&q=80"
}
Вместо doc, но это ничего не возвращает.Я также пытаюсь использовать модуль @ azure / cosmos npm, но он кажется немного излишним и, похоже, не использует ввод, определенный в функции напрямую.Есть идеи?