2014-12-17 1 views
0

Cordbase Lite를 Cordova Project에 구현하려고하는데 도움이 필요합니다.POST PUT GET DELETE, Couchbase Lite on Cordova를 사용하는 방법에 대한 지침

제출 된 값이 올바른지 테스트하고 어떻게 값을 읽어야합니까?

은 내가

config.db.post 
config.db.get 
config.db.delete 
config.db.put 

를 사용하는 방법에 대한 몇 가지 적절한 문서가 필요하지만 슬프게도 나는 어떤을 찾을 수 없습니다.

경고 : 코드에 대한

null 

object, object // how can I read this? 

: 나는 다음 작업을 수행 할 때, 나는 다음과 같은 정확한 순서에서이 경고를 얻을 예를 들어

config.db.post(composition, function(err, ok) { 
    alert(err); 
    alert(ok); 
} 

이는 JSON을 의미 하는가 파일이 생성 되었습니까? 휴대 전화에서 JSON 파일을 찾을 수 없습니다.

답변

1

경고 값에 따라 오류가 없습니다 (첫 번째 경고 값은 null입니다) & 반환 된 데이터는 개체입니다. 당신이 의견을 가지고가는 경우에 당신은 당신이 모든 존재 실제로 자바 스크립트의 모든 기능을 보는 대신 결과 개체에 설정된 속성 만 볼 수 있습니다, 또한이

config.db.post(composition, function(err, ok) { 
    for (var i in ok) { 
     //if (ok.hasOwnProperty(i)) { 
      alert(ok[i]); 
     //} 
    } 
} 

같은 객체 "를 통해"경고 할 수 있습니다 JS의 객체. 또한 디버거를 사용할 수 있다면 ok 변수에 포함 된 내용을 훨씬 쉽게 이해할 수 있습니다. GapDebug은 PhoneGap 응용 프로그램을 디버깅하는 데 완벽한 선택이지만 시작하고 실행하려면 약간의 노력이 필요할 수 있습니다.

+0

thnx에 대한 답변은 .post를 호출 할 때 JSON이 만들어지면 지금도 하시겠습니까? 루트 모드에서 휴대 전화를 검색 할 때 JSON 파일을 찾을 수 없기 때문에? –

+1

나는 Couchbase Lite에 익숙하지 않지만 안드로이드 장치에서 Cordova 응용 프로그램으로 작성된 파일을 찾는 데 어려움을 겪었으므로 파일이 보이지 않는다고 설명 할 수도 있습니다. 그 문제에 대해서는 [this] (http://stackoverflow.com/questions/27502853/where-are-files-saved-in-phonegap-app-stored-on-android)를 참조하십시오. [this] (http : //stackoverflow.com/a/27529487/1744702)를 참조하십시오. 그리고 네, POST는 DB에 파일을 써야한다고 생각합니다. –