2015-12-07 3 views
1

Я пытаюсь получить все документы с моего местного сервера couchbase. Я создал одно ведро как названное «студент», но он просто показывает открытое ведро и дает успешное сообщение сборки, ничего не происходит, я ожидаю список всех документов.Java: Как получить все документы из определенного ведра сервера couchbase?

Cluster cluster = CouchbaseCluster.create(); 
     Bucket bucket = cluster.openBucket("student"); 
     N1qlQueryResult result = bucket.query(N1qlQuery.simple("SELECT * FROM `student`")); 

     for (N1qlQueryRow row : result) { 
      String Name = row.value().getString("name"); 
      System.out.println(Name); 
     } 

ответ

2

Это звучит просто, как вы хотите, чтобы получить все документы из ведер, созданных на локальном сервере Вы можете сделать одну вещь, обратитесь link это может быть полезно для вас после выполнения всех шагов просто выполнить следующую команду на терминале

create primary index on `beer-sample`; 
+0

Он работает на вашей стороне? –

+0

@prashantpatil да просто следуйте ссылке и всем шагам, а затем запустите команду в ответ, она будет работать – Dhiraj

+0

ОК, я попробую и дам вам знать. –