When I run this (using node v7.5.0 with --harmony):
var MongoClient = require('mongodb').MongoClient,
var url = "mongodb://localhost:27017/myDB";
var test = await MongoClient.connect(url);
module.exports = test;
I get this error:
var test = await MongoClient.connect(url);
^^^^^^^^^^^
SyntaxError: Unexpected identifier
MongoClient.connect(url) does return a promise
What I ultimately want to achieve is to create a node module that will connect to a mondoDB and will be usable as in the following example:
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);
}
Any suggestions?