亲爱的 arangodb 社区,
aragojs有多成熟?当我尝试“教程:10 分钟内掌握 Node.js (io.js)”时,练习 1 到 4 按预期进行。但是 5 到 10 失败了。从下面的练习中,我得到了
Database created: undefined
instead of
Database created: "mydb"
因此,剩余的练习无法继续,因为关键的对象承载变量 (mydb) 为空。但是,观察到在 arangodb 中正确创建了“mydb”数据库,我的问题只是与 aragogojs(arangodb 的 Javascript 驱动程序)的成熟度有关。或者我该如何解决?
db.createDatabase('mydb', function(err, newdb) {
nếu (lỗi) {
console.log('Failed to create database: %j',
err.message);
} khác {
console.log('Database created: %j', newdb.name);
mydb = newdb;
}
});
Cảm ơn
宣布,updated node tutorial现在可以使用 4.x 版本的 arangojs。
创建新数据库更改为:
db.createDatabase('mydb').then(
() => console.log('Database created'),
err => console.error('Failed to create database:', err)
);
ArangoDB 驱动程序中的所有异步方法都返回 promises,但您也可以改为传递 Node 样式的回调:
db.createDatabase('mydb', function (err) {
if (!err) console.log('Database created');
else console.error('Failed to create database:', err);
});
Tôi là một lập trình viên xuất sắc, rất giỏi!