gpt4 book ai didi

javascript - 与 Mongoose 一起使用 promise 时遇到麻烦

转载 作者:可可西里 更新时间:2023-11-01 10:03:06 25 4
gpt4 key购买 nike

谁能告诉我为什么这个 promise 设置不起作用。它应该删除文档然后添加它然后找到它然后控制它。它不是在安慰数据。

  var Comp = require("./models/company.js");
var arr = [
{name : "comp1",industry : "industry1", ranking: 20},
{name : "comp2",industry : "industry2", ranking: 5},
{name : "comp3",industry : "industry3", ranking: 10}
]

var output = {};
var promise = Comp.find({}).exec()
promise.then(function(res){
console.log("removed")
return Comp.remove({}).exec()
})
.then(function(){
return Comp.create(arr).exec()
})

.then(function(data){
return Comp.find({}).exec();
})
.then(function(data){
console.log(data)
})

编辑::

发现错误

[TypeError: Comp.create(...).exec 不是函数]

最佳答案

Model.create返回 promise ,因此无需对返回值调用 .exec()

.then(function(){
return Comp.create(arr);
})

关于javascript - 与 Mongoose 一起使用 promise 时遇到麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37358133/

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