2012-05-01 35 views

Trả lời

5

Còn chế độ xem _all_docs thì sao? Điều đó sẽ trả về một danh sách tất cả các tài liệu trong cơ sở dữ liệu. Hoặc nếu bạn bao gồm include_docs=true yêu cầu, bạn cũng sẽ nhận được nội dung của tài liệu.

+1

Hiển thị lỗi sau Ngoại lệ trong chuỗi "chính" java.lang.IllegalArgumentException: URI Chế độ xem không hợp lệ. Mong đợi định dạng: design_doc_name/view_name tại org.lightcouch.View. (View.java:112) tại org.lightcouch.CouchDbClient.view (CouchDbClient.java:151) tại retriveCouchData.main (retriveCouchData.java:37) – monil

+1

cần tạo khung nhìn trong tất cả db và cung cấp đường dẫn dbClient.view ("design_doc_name/view_name") – monil

+0

Tôi chưa bao giờ sử dụng LightCouch trước đây để đoán. Nhìn vào API nhiều hơn, có vẻ như không thể dễ dàng truy cập vào chế độ xem được tích hợp sẵn. Bạn có thể viết cùng một khung nhìn _all_docs và đặt nó trong tài liệu thiết kế của bạn một cách dễ dàng, nhưng tôi không biết nếu điều đó sẽ có hiệu suất tương tự. –

0

Hãy thử cách này ... sử dụng chế độ xem phát ra tài liệu nhưng không gửi bất kỳ giá trị khóa nào. Có một cơ hội bạn sẽ nhận được tất cả các tài liệu thuộc loại bạn đã chỉ định. Ngoài ra, một cảnh báo ... nếu bạn sử dụng chế độ xem LightCouch, bạn có thể cần phải truy xuất id của tài liệu của bạn, sau đó lấy dữ liệu thực tế bằng cách "tìm kiếm" nó bằng cách sử dụng các id đó.

Các vấn đề liên quan