首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用查询参数创建缝纫服务

如何使用查询参数创建缝纫服务
EN

Stack Overflow用户
提问于 2019-05-07 15:20:54
回答 1查看 400关注 0票数 2

我正在用MongoDB创建一个Data,我想知道如何使用查询参数创建函数(在调用API时必须给出参数),我想在调用API时给出集合名。

这是我的职责

代码语言:javascript
复制
exports = function(arg) {
const mongodb = context.services.get("mongodb-atlas");
const mycollection = mongodb.db("STM32").collection(arg);
console.log(arg) ;
var array = mycollection.find({}).toArray();  
return array ;
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-20 18:27:48

下面是这样一个函数的极简主义示例

代码语言:javascript
复制
exports = function(payload, response) {
  // retrieve collection name from querystring (e.g. ?coll=myCollection)
    const {coll} = payload.query;

    // log collection name to confirm receipt from querystring
    console.log("collection name passed: ", coll);

    // query a mongodb service, passing the parameterized collection name
    const doc = context.services.get("mongodb-atlas").db("mydb").collection(coll).find().toArray();

    return  doc;
};

函数编辑器的测试:

代码语言:javascript
复制
exports({query: {coll: 'myCollection'}})

外部测试(例如在邮递员中)

使用Stitch生成的Webhook URL,然后追加查询参数。

NAME?coll=myCollection

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56025823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档