Javascript 什么类型的对象数据库。_collections()返回ArangoDB?

Javascript 什么类型的对象数据库。_collections()返回ArangoDB?,javascript,arangodb,foxx,Javascript,Arangodb,Foxx,在Foxx上下文中,我使用数据库方法访问arangodb.\u collections()中的所有集合。返回值是一个数组。但是在数组中,每个“对象”不是字符串,不是数组,不是对象。它们的类型是什么 返回示例: //This is 1 array. Correct [ //Each should be an array but they are not. [ArangoCollection 41, "_analyzers" (type document, status loaded)],

在Foxx上下文中,我使用数据库方法访问arango
db.\u collections()
中的所有集合。返回值是一个数组。但是在数组中,每个“对象”不是字符串,不是数组,不是对象。它们的类型是什么

返回示例:

//This is 1 array. Correct
[ 
 //Each should be an array but they are not.
  [ArangoCollection 41, "_analyzers" (type document, status loaded)], 
  [ArangoCollection 38, "_appbundles" (type document, status loaded)], 
  [ArangoCollection 31, "_apps" (type document, status loaded)], 
  [ArangoCollection 14, "_aqlfunctions" (type document, status loaded)], 
  [ArangoCollection 4, "_graphs" (type document, status loaded)], 
  [ArangoCollection 20, "_jobs" (type document, status loaded)], 
  [ArangoCollection 17, "_queues" (type document, status loaded)], 
  [ArangoCollection 67, "_statistics" (type document, status loaded)], 
  [ArangoCollection 74, "_statistics15" (type document, status loaded)], 
  [ArangoCollection 60, "_statisticsRaw" (type document, status loaded)], 
  [ArangoCollection 7, "_users" (type document, status loaded)], 
  [ArangoCollection 95, "animals" (type document, status loaded)], 
  [ArangoCollection 89, "demo" (type document, status loaded)], 
  [ArangoCollection 73882, "example" (type document, status loaded)] 
]
db.\u collections()
返回
ArangoCollection
对象的数组。 您可以通过在对象上运行标准JavaScript检查方法(如
object.keys(…)
)来了解这种类型的对象,例如

obj = db._collections()[0]; 
Object.keys(obj).forEach(function(key) { 
  require("console").log(key + ' (' + typeof obj[key] + ')'); 
});