是否有可能像使用函數回調一樣使用NodeJs與ArangoJs 3.x; 我看到,ArangoJs 3.x使用.then
方法(承諾).. 但我使用NodeJs 4.4 ..所以我不能使用.then
方法..我可以使用nodejs像arangojs 3.x的函數回調嗎?在ArangoJS 3.x中使用NodeJs樣式函數回調
0
A
回答
1
// ES2015-style
import arangojs, {Database, aql} from 'arangojs';
let db1 = arangojs(); // convenience short-hand
let db2 = new Database();
let {query, bindVars} = aql`RETURN ${Date.now()}`;
// or plain old Node-style
var arangojs = require('arangojs');
var db1 = arangojs();
var db2 = new arangojs.Database();
var aql = arangojs.aql(['RETURN ', ''], Date.now());
var query = aql.query;
var bindVars = aql.bindVars;
// Using a complex connection string with authentication
let host = process.env.ARANGODB_HOST;
let port = process.env.ARANGODB_PORT;
let database = process.env.ARANGODB_DB;
let username = process.env.ARANGODB_USERNAME;
let password = process.env.ARANGODB_PASSWORD;
let db = arangojs({
url: `http://${username}:${password}@${host}:${port}`,
databaseName: database
});
// Using ArangoDB 2.8 compatibility mode
let db = arangojs({
arangoVersion: 20800
});
難道這不是正是你要找的東西?
相關問題
- 1. 在nodejs中調用函數
- 2. 調用nodejs函數settimeout與回調
- 3. 回調不是函數NodeJS
- 4. Nodejs - 多個回調函數
- 5. Nodejs循環回調函數
- 6. 回調函數 - 的NodeJS
- 7. NodeJS SetImmediate和回調函數
- 8. Nodejs:回調函數錯誤
- 9. NodeJS回調函數不是函數
- 10. 使用函數中的nodejs調用https.get?
- 11. 回調不是nodejs中的函數
- 12. http請求中的Nodejs回調函數
- 13. Nodejs調用函數
- 14. 如何在自己的函數中定義回調函數? NodeJS
- 15. NodeJs需要在回調函數中包裝函數
- 16. 在調用函數的回調函數中使用參數
- 17. 在Python中使用Objective C函數調用樣式
- 18. 在AngularJS中調用NodeJS函數
- 19. 在NodeJS中區分函數調用
- 20. 在nodejs中調用兩次函數
- 21. 在KOA中使用回調和nodejs
- 22. Nodejs中的PassportJS從不調用回調函數
- 23. 使用回調函數返回函數
- 24. 更改計時器回調函數NodeJS
- 25. NodeJS:'multer'文件上傳回調函數
- 26. uncaughtException:回調不是函數Nodejs
- 27. 錯誤:回調不是函數(nodejs)
- 28. 問題與nodejs回調函數
- 29. 從nodejs調用Scala函數
- 30. PHP調用NodeJS函數(fsocketopen)
爲什麼你不能在那裏使用'.then'方法? –
因爲..在節點4.x中沒有對javascript promisses(.then)的支持,在這裏你可以看到.. freature support .. http://node.green/ – shivaraj
沒有原生支持'Promise'對象但是如果ArangoJs庫自己實現它們,你仍然可以使用'.then' –