【发布时间】:2016-09-08 20:23:26
【问题描述】:
我阅读了来自here 的教程,但我不明白为什么第二个“insertOne”不起作用。感谢您的帮助!
var Promise=require('promise');
var MongoClient=require('mongodb').MongoClient;
var url = 'mongodb://localhost/EmployeeDB';
MongoClient.connect(url)
.then(function(db)
{
db.collection('Documents').insertOne({
Employeeid: 1,
Employee_Name: "Petro"})
.then(function(db1) {
db1.collection('Documents').insertOne({
Employeeid: 2,
Employee_Name: "Petra"})
})
db.close();
});
【问题讨论】:
-
db.close()先于insertOne解决 -
不要嵌套承诺;这违背了使用它们的目的。
标签: javascript node.js mongodb promise