![](/img/trans.png)
[英]mongoose model.findOne is not a function (Node.js | React Native)
[英]How to save a query from model.findOne() on a variable using mongoose
我正在尝试将 model.findOne() 的结果保存在一个变量上,以便在另一个函数上使用结果。 但我得到的变量只是一个未决的承诺:
let key = Product.findOne({ name: 'keyboard' }).then(data => { return data });
console.log(key);
以及我在 mongo shell 上看到的内容:
Promise { <pending> }
key
不是 findOne() 的结果,它是一个承诺。 承诺尚未解决。
要使您的示例正常工作,请更改代码:
let key = await Product.findOne({ name: 'keyboard' }).exec();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.