如题
下面为云函数
'use strict';
const db = uniCloud.database()
const dbCmd = db.command
exports.main = async (event, context) => {
let list = [{
"name": "今生只为遇见你"
}, {
"name": "速度与激情"
}, {
"name": "鲁滨逊漂流记(普通话)"
}, {
"name": "战狼传说"
}, {
"name": "天龙八部"
}, {
"name": "高质量的夜生活"
}, {
"name": "百妖谱2.灰狐(下)"
}, {
"name": "搞定岳父大人"
}, {
"name": "3月14日 2020-21赛季西甲第27轮"
}, {
"name": "独领风骚"
}]
list.forEach((item, index) => {
db.collection('video').where({
name: item.name
}).get().then((res) => {//判断数据库是否有同名的 若没有则添加
if (res.affectedDocs == 0) {
db.collection('video').add({
"name": item.name,
})
}
})
})
};
但是数据库只添加了第一条的数据
请问要怎么写可以批量存数据库未存在的数据
三横一竖日月天 (作者)
欧克
2021-09-09 14:07