【发布时间】:2017-07-02 02:52:07
【问题描述】:
当我运行它时(使用 node v7.5.0 和 --harmony):
var MongoClient = require('mongodb').MongoClient,
var url = "mongodb://localhost:27017/myDB";
var test = await MongoClient.connect(url);
module.exports = test;
我收到此错误:
var test = await MongoClient.connect(url);
^^^^^^^^^^^
SyntaxError: Unexpected identifier
MongoClient.connect(url) 确实返回了一个承诺
我最终想要实现的是创建一个节点模块,该模块将连接到 mondoDB 并且可以在以下示例中使用:
var db = require('../utils/db'); //<-- this is what I want to create above
col = db.collection('myCollection');
module.exports.create = async fuction(data) {
return await col.insertOne(data);
}
有什么建议吗?
【问题讨论】:
标签: node.js mongodb async-await