PouchDB-문서 읽기
PouchDB에서 문서의 내용을 읽고 / 검색 할 수 있습니다. db.get() 방법.
통사론
다음은 사용 구문입니다. db.get()PouchDB의 방법. 이 방법은document id 및 선택적 콜백 함수.
db.get(document, callback)
예
다음은 PouchDB에서 문서 내용을 읽는 예제입니다. get() 방법.
//Requiring the package
var PouchDB = require('PouchDB');
//Creating the database object
var db = new PouchDB('my_database');
//Reading the contents of a Document
db.get('001', function(err, doc) {
if (err) {
return console.log(err);
} else {
console.log(doc);
}
});
위 코드를 이름이있는 파일에 저장하십시오. Read_Document.js. 명령 프롬프트를 열고 아래와 같이 노드를 사용하여 JavaScript 파일을 실행합니다.
C:\PouchDB_Examples >node Read_Document.js
이것은 데이터베이스에 존재하는 주어진 문서의 내용을 읽습니다. my_database로컬에 저장됩니다. 콘솔에 다음 메시지가 표시됩니다.
{
name: 'Raju',
age: 23,
designation: 'Designer',
_id: '001',
_rev: '1-ba7f6914ac80098e6f63d2bfb0391637'
}
원격 데이터베이스에서 문서 읽기
서버 (CouchDB)에 원격으로 저장된 데이터베이스에서 문서를 읽을 수도 있습니다.
이렇게하려면 데이터베이스 이름 대신 읽을 문서가 포함 된 CouchDB의 데이터베이스 경로를 전달해야합니다.
예
다음과 같은 데이터베이스가 있다고 가정합니다. my_databaseCouchDB 서버에서. 그런 다음 URL을 사용하여 CouchDB의 데이터베이스 목록을 확인하면http://127.0.0.1:5984/_utils/index.html 다음 스크린 샷이 표시됩니다.
이름이 지정된 데이터베이스를 클릭하여 my_database다음 스크린 샷을 볼 수 있습니다. 여기에서이 데이터베이스에 ID가있는 문서가 있음을 알 수 있습니다.001.
다음은 ID가 ""인 문서의 내용을 읽는 예입니다.001"라는 이름의 데이터베이스에 존재하는 my_database, CouchDB 서버에 저장됩니다.
//Requiring the package
var PouchDB = require('PouchDB');
//Creating the database object
var db = new PouchDB('http://localhost:5984/my_database');
//Reading the contents of a document
db.get('001', function(err, doc) {
if (err) {
return console.log(err);
} else {
console.log(doc);
}
});
위의 코드를 이름으로 파일에 저장하십시오. Remote_Read_Document.js. 명령 프롬프트를 열고 다음을 사용하여 JavaScript 파일을 실행합니다.node 아래 그림과 같이.
C:\PouchDB_Examples >node Remote_Read_Document.js
이것은 데이터베이스에 존재하는 주어진 문서의 내용을 읽습니다. my_databaseCouchDB에 저장됩니다. 콘솔에 다음 메시지가 표시됩니다.
{
_id: '001',
_rev: '3-552920d1ca372986fad7b996ce365f5d',
name: 'Raju',
age: 23,
designation: 'Designer'
}