2017-03-01 11 views
-1

내 pouchdb 다음 _id - 구성표와 함께 개체가 :Pouchdb 쿼리 _id 따라 키워드

_id

: 10_anton_3/1/2017 오전 10시 2분 51초

나는 모든 문서를 얻으려면 안톤 : 내가 시도 무엇이다 :

allDocs({ 

include_docs: true, 
attachments: true, 
startkey : '_anton_\uffff', 
endkey :"_anton_\uffff"}) 

뭐죠 올바른 방법? startkey와 endkey를 사용할 수 있습니까?

업데이트 :

내가 검색 플러그인의 사용을 만들었다. 그래서 나는 이라는 이름의 속성을 추가했다.. 그래서 _id 체계를 바꿀 것입니다. 필자는 include_docs 만 사용하여 외부 플러그인없이이 작업을 수행 할 수 있기를 기대했습니다.

allDocs({ 
    include_docs: true, 
    attachments: true, 
    startkey : 'anton_', 
    endkey :"anton_\uffff" 
}) 

:

당신이 _id의 앞에 10을 제거하고 "안톤"로 _id를 시작받을 경우
database.search({ 
    query: anton, 
    fields: ['name'], 
    include_docs: true 
} 
+0

allDocs를 제대로 호출하지 않는 것처럼 보입니다. 콜백을 전달하거나 약속을 사용해야합니다. – Flimzy

+0

귀하의 예제 형식이 Markdown에 의해 엉망이 된 것처럼 보입니다.하지만 지금 수정하는 방법을 모르겠습니다. 직접 수정하십시오. – SergGr

답변

0

, 직접 all_docs을 사용할 수 있습니다 (I 문서 사이의 열 변화를 가정) 힌트 : .toJSON()과 함께 사용하는 날짜를 변환하려고 시도하므로 어휘 적으로 정렬 가능한 문자열을 얻을 수 있습니다. 10_anton_3/1/2017, 10:02:51 AM 대신 anton_10_2017-01-03T10:02:51.000Z을 _id로 사용하십시오.