index 调用utils函数做数据库查询,返回值为V {}为什么,如何解决。
index.js
const utils = require('../../utils/utils')
var event = {databaseName: 'aaa',targetData: 'openId',content: this.data.openId}
const temp = utils.getRecord(event)
consolse.log(temp)
utils
第一种
<function getRecord(event) {
const {
databaseName,
databaseId,
targetData,
content,
} = event
return db.collection(databaseName).where({
[targetData]: content
}).get()
}>
第二种
async function getRecord(event){
return new Promise((resolve,reject)=>{
db.collection(databaseName).where({
[targetData]: content
}).get().then(res=>{
resolve (res)
})
})
}
在utils里输出结果是正常的,但是到index输出结果却是
想得到查询到的信息。