java - 在 Java 中使用 CouchDb4J API 时临时 View 无法正常工作

标签 java nosql couchdb

import com.fourspaces.couchdb.Session;
import com.fourspaces.couchdb.Database;
import com.fourspaces.couchdb.Document;
import com.fourspaces.couchdb.View;
import com.fourspaces.couchdb.ViewResults;
import com.fourspaces.couchdb.CouchResponse;
import com.fourspaces.couchdb.AdHocView;

public class temporaryViews 
{
public static void main(String[] args) throws Exception 
{

    Session s = new Session("localhost",5984,"monil","monil",false,false);
    Database db = s.getDatabase("foodb");

// Running a view
       ViewResults resultAdHoc = db.adhoc("function (doc) {emit(null, doc);}");
       System.out.println(resultAdHoc.getResults().size());
  }
}

我尝试使用上面的代码创建临时 View ,我得到

Exception in thread "main" java.lang.NullPointerException
at temporaryViews.main(temporaryViews.java:53)

请提出解决方案

提前致谢

最佳答案

我也遇到了同样的问题。试试EKTROP api这会对你有帮助。

关于java - 在 Java 中使用 CouchDb4J API 时临时 View 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414771/

相关文章:

dictionary - 带 2 个键的 CouchDB View

java - 在 Java 中为具有类型参数的类编写平等契约

couchdb - Vagrant 端口转发不起作用

java - 如何对包含空元素的对象数组进行排序?

node.js - Mongodb时间段

mongodb - 如何连接mongodb和Informix服务器

java - 使用 Java API 在 Elasticsearch 的所有字段中搜索多个字符串

couchdb - 多个 PouchDB 客户端实例与 CouchDB 服务器的实时同步

javascript - struts2 optiontransferselect 从数据库中检索和显示值

java - Android 上如何识别用户?