Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义全局函数,用于Couchbase视图_Couchbase_Couchbase View - Fatal编程技术网

自定义全局函数,用于Couchbase视图

自定义全局函数,用于Couchbase视图,couchbase,couchbase-view,Couchbase,Couchbase View,我有一个JavaScript库,我想从Couchbase视图中的映射函数中使用它。有没有办法以某种“全局”方式安装此库,以便我创建的所有视图定义都可以使用它?没有修改Couchbase的源代码,没有:) 当然,没有什么可以阻止您为每个视图复制函数的定义。这种方法唯一失去的是可维护性(如果函数发生变化,您需要使用它更新每个map函数)。虽然不直接回答您的问题,但这种方法可能会获得类似的结果: 您可以通过编程方式创建视图,而不是手动添加JS代码。通过这种方式,您可以在创建视图时轻松地将“库”复制到所

我有一个JavaScript库,我想从Couchbase视图中的映射函数中使用它。有没有办法以某种“全局”方式安装此库,以便我创建的所有视图定义都可以使用它?

没有修改Couchbase的源代码,没有:)


当然,没有什么可以阻止您为每个视图复制函数的定义。这种方法唯一失去的是可维护性(如果函数发生变化,您需要使用它更新每个map函数)。

虽然不直接回答您的问题,但这种方法可能会获得类似的结果:

您可以通过编程方式创建视图,而不是手动添加JS代码。通过这种方式,您可以在创建视图时轻松地将“库”复制到所有视图中