我参加了像这样的集合:
extern crate reqwest;
extern crate tempfile;
extern crate zip;
use std::io::Read;
fn main() {
let mut tmpfile = tempfile::tempfile().unwrap();
reqwest::get("myfile.zip").unwrap().copy_to(&mut tmpfile);
let mut zip = zip::ZipArchive::new(tmpfile).unwrap();
println!("{:#?}", zip);
}
我想找到重叠数组中有重叠数据的条目,其中重叠.BB1:“itemA”和overlapps.BB2:“itemC”。但是对于重叠数组中的相同元素。
例如,不应检索此处给出的示例,因为我有重叠.BB1:“itemA”和overlapps.BB2:“itemC”,但不在同一个元素中。
有效的元素是:
alter table yourtable
add newcolumn int
update yourtable
set newcolumn=oldcolumn
alter table yourtable
drop column oldcolumn
我试过这个但是没有用
{
"overlaps": [
{"BB1": "itemA", "iou": 0.1, "BB2": "itemB"},
{"BB1": "itemB", "iou": 0.45, "BB2": "itemC"}
],
"elemID": 1,
"otherfield2": "whateverelse"
}
我该如何使这项工作?或者我应该更改我的数据结构以便能够执行此类查询?
由于
答案 0 :(得分:1)
您应该使用 @http:ResourceConfig {
methods: ["GET"],
path: "/student/{studentId}"
}
getStudentById(endpoint client, http:Request req, string studentId) {
...
}
来获得结果
$elemMatch