我已经安装了mongo。它也在这个港口工作。还包含一个数据库测试和收集学生。
undefined
答案 0 :(得分:0)
我认为这是相关行:
writer = csv.writer(open('/home/hp/products/' + 'prod['+str(i)+'].csv', 'w'))
writer.writerow(prod.columns.tolist())
writer.writerows(rows)
这表示数据库引用应作为名为“ datbase”的参数传递。尝试将其从“ datbase”更改为“ db”,以使参数名称与示例中稍后使用的名称匹配。
答案 1 :(得分:0)
如果您使用的是mongodb
软件包版本> 3.x回调将不再为您提供db
参考。相反,它为您提供了here
client
参考
因此,您的代码应为:
MongoClient.connect(url, function(err, client) {
assert.equal(null, err);
console.log("Connected successfully to server");
// note this line here. This is how you get db reference from client ref
const db = client.db(dbName);
...