簡體   English   中英

使用函數在Orientdb中返回JSON

[英]Returned JSON in Orientdb Using Function

我嘗試使用OrientDB Studio中的函數執行此代碼。

commandResult = db.executeCommand('insert into user (facebookId,instagramId) values ("' + facebookId +'","'+ instagramId +'");


if( commandResult.length == 0){
 response.send(200, "ok", "application/json","{\"success\":\"false\"}");
} else {
  response.send(200, "ok", "application/json","{\"success\":\"true\", \"@rid\" : \"" +  commandResult  + "\"}");

}

然后像這樣返回{"success":"true", "@rid" : "user#11:15{facebookId:df,instagramId:sdf} v1"}

我現在的問題是我只想返回rid值。 但是問題出在我的第二個鍵"user#11:15{facebookId:df,instagramId:sdf} v1" 我不知道該怎么解析,因為@rid位於花括號的外面。

希望您的積極回應。

謝謝。

您正在串聯字符串。 使用.toJSON()代替:

response.send(200, "ok", "application/json",
"{ \"success\":\"true\", \"@rid\" : \"" + 
 commandResult.toJSON()  + "\"}");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM