couchbase同步检索获取API

couchbase同步检索获取API,couchbase,synchronous,Couchbase,Synchronous,我在处理couchbase的bucket.get()API时遇到了一个问题。我需要看看是否有一组docid已经存储在couchbase服务器中,如果没有,那么我需要进行一些XML解析 var policy_bucket = cluster.openBucket('ss_policy_db'); function someFun(){ for (var i = 0; i < Policies.length; i++) { var Profile = Policies[

我在处理couchbase的bucket.get()API时遇到了一个问题。我需要看看是否有一组docid已经存储在couchbase服务器中,如果没有,那么我需要进行一些XML解析

var policy_bucket = cluster.openBucket('ss_policy_db');
function someFun(){
    for (var i = 0; i < Policies.length; i++) {
        var Profile = Policies[i];
        var polID = Profile.get('id');
        var ret = retrievePolicyNew(polID)
        // do some action on the basis of ret.
    }
}   
function retrievePolicyNew(id) { 
    var result = policy_bucket.get(id.toString()); // TypeError: Second argument needs to be an object or callback.
    console.log(result);
    // return -1, on if we find the ID.
}
var policy_bucket=cluster.openBucket('ss_policy_db');
函数someFun(){
对于(var i=0;i
bucket.get()的问题在于,它是一个异步的(不知道如何进行同步调用),我不想为每个ID搜索处理回调。是他们在couchbase中搜索ID列表的任何其他方法。如果有人能帮助我获得同步调用API集,那将非常好,这也将解决我的许多其他问题。因为进行非常小的搜索并在回调中处理它看起来不是很好。
我在DB中存储的数据很少,所以性能不是问题。

您应该能够以同步方式使用它。我认为您上面提供的代码示例不完整,您正在调用
CouchbaseBucket.async()
或其他东西。在任何情况下,获取字符串并返回
JsonDocument