我正在尝试从 Azure 函数访问和修改 ArangoDB 集合,已加载驱动程序,已选择数据库,但任何异步或涉及承诺的操作似乎都不起作用。
Database = require('arangojs').Database;
db = new Database('http://127.0.0.1:8529');
if(!db) {
context.log('failed');
}
else {
context.log('Success');
}
db.useDatabase('test1');
collection = db.collection('test');
if(!collection) {
context.log('collection failed')
}
else {
context.log('collection success');
}
doc = {
_key: 'ahdbhdb',
name: 'foo'
};
collection.save(doc).then(
meta => context.log('Document saved:', meta._rev),
err => context.error('Failed to save document:', err)
);
似乎里面的任何东西都没有被执行。我也尝试过其他功能。任何指针都会有所帮助。