Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用groovy从mongodb中提取_id字段中的完整值?_Mongodb_Groovy_Jmeter - Fatal编程技术网

如何使用groovy从mongodb中提取_id字段中的完整值?

如何使用groovy从mongodb中提取_id字段中的完整值?,mongodb,groovy,jmeter,Mongodb,Groovy,Jmeter,我试图针对特定记录提取_id列中的完整值,但我只是获取字符串部分。我做错了什么 Document result = collection.find(eq("EmployeeOID",1111111)).first(); if(result !=null){ String ID =result.get("_id"); ObjectId objectId = new ObjectId(result.get("_id")); vars.put('myID', objectId as String

我试图针对特定记录提取_id列中的完整值,但我只是获取字符串部分。我做错了什么

Document result = collection.find(eq("EmployeeOID",1111111)).first();
if(result !=null){
String ID =result.get("_id");   
ObjectId objectId = new ObjectId(result.get("_id"));
vars.put('myID', objectId as String);
log.info (vars.get('myID'))
return objectId; 
}
return "Employee not found";
预期结果: 目标(“5DC2CBC6DA7BEC4C4CC0BE9E”)

我通过上述代码获得的信息:
5dc2cbc6da7bec484cc0be9e

最简单的方法是简单使用,例如:

String completeValue = "ObjectId(\"$ID\")"
演示:


关于JMeter中Groovy脚本的更多信息:

感谢您的帮助我实际上已经想到了这种方法,但想知道是否有真正的方法可以做到这一点?