Mongodb数据源

### 使用方法 #

连接池正常配置即可 数据集开发中，填写查询需求：

    {"db": "db1", "table": "tb1", "filter": {"name": "Zarten"},
    "projection": {"_id": 0}, "sort": [["_id", 1]], "limit": 10}

由于返回的字典格式， 如需转化成二维数组， 可使图形中的转化函数ds_mapToList

    let dataset=ds_mapToList(__dataset__);

### 参数说明： #

除table，其它都为可选参数

参数 | 说明 | 样列
--- | --- | ---
db | 数库名,默认连接设定中db名 |
table | 表名[必填] |
filter | 筛选项,具体用法参考下文 | {“name”: “Zarten”,“date”:“2020-10-01”}
projection | 显示列 | {“name”: 1,“date”:1}
sort | 排序，-1为降序 | [[“date”, -1]]
limit | 限定返回数量 |

### filter条件说明 #

且条件

    {"age":{"$gt":22}, "name":{"$regex":"user"}}

或条件

    { "$or": [ {"age": {"$gt": 22}}, {"name": {"$regex": "user"}} ] }

比较查询 $lt和<，$lte和<=，$gt和>，gte和>=，ne和!=是一一对应的

    {"field_name": {"$lt": value, "$gt": value}}

关联查询$in和$nin

    {"field_name": {"$in": [1,5,8]}}

$regex为模糊查询的字符串提供正则表达式功能

    {"$or": [{"field_name": {'$regex': value}},{"field_name2": {"$regex": value}}]}