请求示例:
https://app.redbeandata.cn/cubedrive/formData/search
http方法: POST
参数:
content-type: application/json
{
formId: "6671575366949146624", // Required: 表单id
start: 0, // Required: 数据开始
limit: 100, // Required: 数据条数
scene: { // Option: 场景
index: 0, // Required: 场景的序号
map: null // Option: 即获取form信息时返回的varVals
},
criteria: {
$and: [
{"data.u524": {$regex: ".*小公募.*", $options: "si"}},
{"data.u8397": {$lt: "$iso8601:2021-10-30T04:00:00.000Z"}},
{"data.u8397": {$gte: "$iso8601:2021-09-27T04:00:00.000Z"}}
]
},
"sort":{"data._weight_u5275":1,"data._weight_u8397":-1,"data.u8397”:1} // Option: 排序,这个可能实际情况中不需要
}
* criteria, scene, sort 是可选择项(option)
u8397是表单查询字段的ID;这个ID在这个表单是唯一的。请到表单编辑界面查看字段的ID。Criteria的结构是基于MongoDB的查询结构,详细请看具体文档。
下面是使用步骤
@baseuri = http://localhost:8080/cubedrive-webapp
@username= admin
@password= abcabc
@xAuthToken=bbb6c793-832c-4733-9601-a023366d918f
###
GET {{baseuri}}/getLogin?j_username={{username}}&j_password={{password}}
###
POST {{baseuri}}/formData/search
X-Auth-Token: {{xAuthToken}}
Content-Type: application/json
{
formId: "6671575366949146624"
start: 0
limit: 100
scene: {index: 0, map: null}
criteria: {$and: [{data.u524: {$regex: ".*小公募.*", $options: "si"}}]}
}
{
"success": true,
"totalCount": "2",
"results": [
{
"id": "6677436857191501825", // formData Id
"data": {
"u7317": "Health investigate2",
"u7269": {
"dt": 1,
"values": [
"e84fdadc-9bfe-2345",
"e84fdadc-9bfe-4a9d",
"e84fdadc-9bfe-4a9c"
]
}
},
"parentIds": [],
"userId": 22,
"author": "张/管理员",
"createdAt": "2020-06-13 13:10:07",
"updatedAt": "2020-06-13 13:10:07",
"status": null,
"version": 0,
"tags": [],
"topPermission": null,
"owner": true
},
{
"id": "6677436857191501824",
"data": {
"u6278": "annotations_gtf||i1_fastq||r1_fastq||r2_fastq||ref_genome_fasta||sample_id||tar_star_reference||whitelist",
"u7317": "DNA convert2",
"u5105": "1b8d32f9-17f6-49c0-911b-bf9c8c745cfe||gs://hca-dcp-sc-pipelines-test-data/alignmentReferences/optimusGencodeV27/GRCh38.primary_assembly.genome.fa||gs://hca-dcp-sc-pipelines-test-data/alignmentReferences/optimusGencodeV27/buildReference/output_bucket/star_primary_gencode_v27.tar||gs://hca-dcp-sc-pipelines-test-data/alignmentReferences/optimusGencodeV27/gencode.v27.primary_assembly.annotation.gtf.gz||gs://hca-dcp-sc-pipelines-test-data/whitelists/737K-august-2016.txt||gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L003_I1_001.fastq.gz, gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L004_I1_001.fastq.gz||gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L003_R1_001.fastq.gz, gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L004_R1_001.fastq.gz||gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L003_R2_001.fastq.gz, gs://org-hca-dss-checkout-prod/bundles/0a43b2ec-f2a0-401e-aba1-db426c0fbc9a.2019-07-03T090630.607000Z/MantonCB6_HiSeq_3_S11_L004_R2_001.fastq.gz"
},
"parentIds": [],
"userId": 22,
"author": "张/管理员",
"createdAt": "2020-06-13 13:10:07",
"updatedAt": "2020-06-13 13:10:07",
"status": null,
"version": 0,
"tags": [],
"topPermission": null,
"owner": true
}
],
"form": { ... },
"locks": null
}