2012-05-01 9 views

cevap

5

_all_docs görünümü nasıl olur? Bu, veritabanındaki tüm dokümanların bir listesini döndürecektir. Ya da istek için include_docs=true eklerseniz, belgelerin içeriğini de alırsınız.

+1

Aşağıdaki hata gösteriliyor "ana" iş parçasındaki özel durum java.lang.IllegalArgumentException: Geçersiz Görünüm URI'sı. Bir biçim bekleniyor: org.lightcouch.View adresinden design_doc_name/view_name. (View.java:112) atg.lightcouch.CouchDbClient.view (CouchDbClient.java:151) adresindeki retriveCouchData.main (retriveCouchData.java:37) – monil

+1

tüm db'de görünüm oluşturma ve dbClient.view yolunu sağlama ("design_doc_name/view_name") – monil

+0

Daha önce hiç LightCouch kullanmamıştım, bu bir tahmindi. API'da daha fazlasını görmek, yerleşik görünüme kolayca ulaşmanın mümkün olmadığını gösteriyor. Aynı _all_docs görünümünü yazabilir ve tasarım belgenize kolayca yerleştirebilirsiniz, ancak aynı performansa sahip olup olmayacağını bilmiyorum. –

0

Bunu deneyin ... belgeleri yayan ancak herhangi bir anahtar değeri göndermeyen bir görünüm kullanın. Belirttiğiniz türdeki tüm belgeleri alabileceğiniz bir şans var. Ayrıca, bir uyarı ... Bir LightCouch görünümü kullanıyorsanız, belgelerinizin kimliklerini geri almanız gerekebilir, daha sonra bu verileri kullanarak bu verileri kullanarak gerçek verilerinizi elde edebilirsiniz.

İlgili konular