【发布时间】:2020-11-25 07:23:44
【问题描述】:
我创建了外部 UDF 来执行 N1QL,但是当我们执行函数时出现错误
我创建的函数
function myFunction() {
var N1qlQuery = couchbase.N1qlQuery;
query = N1qlQuery.fromString('select * from test.`101`.cust1 where Meta().id=\"101::13::CUST1::1::000a4aed-5b51-45e7-8294-ac4e320d2291\"');
retrun bucket.query(query).toString()
}
我尝试过的第二种方法
function myFunction() {
var cluster = Cluster.connect(\"127.0.0.1\", \"Administrator\", \"password\");
var bucket = cluster.bucket(\"test\");
var scope =bucket.scope(\"101\");
var collections =scope.collection(\"cust1\");
var N1qlQuery = couchbase.N1qlQuery;
query = N1qlQuery.fromString('select * from test.`101`.cust1 where Meta().id=\"101::13::CUST1::1::000a4aed-5b51-45e7-8294-ac4e320d2291\"');
retrun bucket.query(query).toString()
}
"
我得到的错误
【问题讨论】:
-
这是事件函数还是 UDF
-
这是使用 javascript 的简单外部用户定义函数。这不是事件功能
标签: javascript couchbase couchbase-sync-gateway