如何在nodejs Cache Intersystems上更改“USER”命名空间

时间:2016-05-16 05:20:00

标签: node.js intersystems-cache

我尝试从cache.node模块运行示例:

var globals = require('cache');
var data = new globals.Cache();
data.open(
    { path:"/usr/cache/mgr/",
      username: '_SYSTEM',
      password: 'SYS',
      namespace: "IKSTEST"
    },
    function(error, result){
        console.log("error ",error);
        console.log("result ",result);
}
  );
console.log(dirList);
var dirList = data.global_directory({}).toString()
data.close();

但从“USER”命名空间返回数据:

# nodejs cache.js 
Testtest,Testtest2,Testtest3,Testtest4,Testtest5,Testtest6,zewd
error  0
result  { ok: 1, global: '/usr/cache/mgr/', result: '1' }

有谁知道如何从nodejs更改CACHE名称空间?

1 个答案:

答案 0 :(得分:1)

在Caché2014.1及更高版本中修复了Cachénode.js驱动程序忽略open中的命名空间的错误。