2017-01-28 19 views
0

나는 모든 CouchDB를 API를 헬퍼 내가 요람이 작업을 시작 발견 망고 쿼리Couchdb2 망고/JS API를

를 구현하지 않는 것으로 나타났습니다,하지만 그들은 그것에 대해 문서에 아무것도 구현하지 들렸다 것 한을 찾을 수 있습니다. https://github.com/flatiron/cradle/blob/master/lib/cradle/database/mango.js

망고 검색을 지원하는 좋은 js api가 있습니까?

보조 : 아무도 왜 망고 쿼리를 구현하지 않는 것일까? 왜 모두가지도/축소를 고수하고 있습니까?

댓글에 따라 질문을 명확히하고 싶습니다. 파우치 찾기에 대해 알고 있지만 로컬 저장소 나 브라우저 또는 nodejs에서 찾을 수있는 파우치의 로컬 인스턴스 용으로 생각합니다. 서버에서 couchdb 데이터베이스를 쿼리하는 데 사용할 수있는 라이브러리를 찾고 싶습니다.

나는 지금 임시 솔루션을 발견했다. 임 쿼리 기능 전 크래들을 사용하여 :

db.query({ 
      method: 'POST', 
      path: "/_find", 
      body: { 
       selector:{"_id": "settings/12345" }, 
       limit:1, 
       //use_index: "_all_docs" 
      } 
     } 

그래서 더 내 설정을 설명 할 수 있습니다. 한 사용자 당 하나의 couchdb를 사용합니다. 그 db는 pouchdb를 사용하여 브라우저에 동기화 될 것이고, 나는 파우치 찾기를 사용하여 동기화 된 로컬 사본을 쿼리 할 수 ​​있습니다 (정확합니까?).

그러나 나는 많은 사용자가 액세스 할 수있는 다른 소파 데이터베이스를 동기화하지 않았습니다. 이러한 데이터베이스를 쿼리하려면 위의 예제와 함께 크래들을 사용하십시오.

답변

1

여기서 개발중인 pouchdb-find을 찾을 수 있습니다. 아직 망고 질의에 대한 API 헬퍼가 없다면 아마도 잠시 후 새로운 쿼리 클라우드에 새로운 클라우드가 존재하기 때문일 것입니다.

+0

감사합니다, pouchdb-find는 망고로 안내해주었습니다 만, 내가 찾고있는 것은 nodejs와 함께 사용할 js API입니다. 더 구체적으로 내 질문을 변경해야하지만, 감사합니다. –

+0

Hum, 할 수 있습니다. PouchDB뿐만 아니라 node.js에서 Pouchdb-find 나는 당신의 질문이 정말로 이해할 수 없다. –