对于API调用者,不需要关心底层技术细节,只需要在API集市获取API,申请绑定应用即可,参照 HTTP API调用方式 调用即可。

    对于API开发者,需注意以下几点:

    • 在项目中心登记MongoDB数据源时,"授权使用数据库"为进行账户认证的数据库(默认为admin),"数据库"为将要访问获取数据的数据库,二者不要混淆。目前数据服务支持MongoDB为4.2及以下版本。
    • 创建MongoDB API时,目前只支持SQL模式。编辑脚本时,需使用mongoDB shell语法,格式如下:
    db.collection.find(query, projection)

    详细用法见https://www.mongodb.com/docs/v4.2/reference/method/db.collection.find/。

    • 目前,对于MongoDB数据源仅支持有限的查询功能,后续会根据客户需求完善查询功能。具体而言,find方法之后,目前仅支持sort()、limit()、skip()几个方法,其他方法暂不支持。