gpt4 book ai didi

Javascript Mongoose - 保存后热正确关闭

转载 作者:行者123 更新时间:2023-12-02 23:56:09 25 4
gpt4 key购买 nike

我喜欢使用 mongoose 将数据保存到我的 mongodb 中。但不知何故,在我保存数据之前,我的连接总是关闭。

甚至.this似乎也被忽略了。已经尝试过非常粗略的(很可能是无意义的)异步等待组合。

以防万一您想知道,我在代码中的其他地方验证了我的连接。

 let filesInFolder = await fileHandler.read(dir); // array of objects
// map over files - create mongoose Object for each entry - save each to db - once finished close connection
// for simplicity I just use one element here
var measurementObject = new measurementModel({
_id: new mongoose.Types.ObjectId(),
Ano: filesInFolder[0].ANO,
DES: filesInFolder[0].DES,
LSL: filesInFolder[0].LSL
});
measurementObject.save()
.then(mongoose.connection.close())
.catch(err => console.log(err));

最佳答案

mongoose.connection.close()立即关闭连接

你想要的是

.then(()=>mongoose.connection.close())

<小时/>

示例

Promise.resolve()
.then(console.log(1))

console.log(2)

Promise.resolve()
.then(()=>console.log(4))

console.log(3)

关于Javascript Mongoose - 保存后热正确关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55378106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com