javascript - Node js和mongoDB从回调函数返回对象
问题描述
我是 MongoDB 的新手,我正在使用 mongoose 连接数据库,并且一切正常。我正在尝试获取集合,检查集合是否存在,并希望返回值。从以下函数返回值时,我遇到了一个问题。
async function GetUserInfo(collectionName) {
let conn = await mongoo.MongoConnection() // MongoConnection is function which give db connection details
var data = conn.db.listCollections({ name: collectionName }).next(function (err, collInfo) {
if (collInfo) {
//not able to return this value
return collInfo;
}
else {
return err;
}
});
return await data;
}
解决方案
推荐阅读
- c# - 聚焦时如何选择TextBox WPF中的所有文本?
- html - 如何在滑块旋转中使图层消失?
- javascript - 删除输入字段更改时的验证错误
- sql - 如何将这样的数据SUBSTRING到两列,经度和纬度列
- java - 无法解析符号 observableArrayMap
- sql - 带排名的表格转换
- selenium - 有没有办法处理 SSL 证书 - 使用 NUnit 在 Slenium 的 Internet Explorer 和 Edge 中的问题
- java - 您如何限制用户在 Spring Security 中从多个浏览器/选项卡登录?
- php - 按任意键盘键挂断 Asterisk 通话
- mysql - Json_array 问题,Mysql