更新文档时,.save不是函数,.map不是函数

新开发者

我有以下代码:当我尝试从邮递员那里说:

“ message”:“ account.save不是函数”

const account = await Account.find({ "buildings.gateways.devices.verificationCode": code })
    var accountId = account ? account.map(item => item._id) : null

const buildings = _.flatMap(account, a => a.buildings)
const gateways = _.flatMap(buildings, b => b.gateways);
const devices = _.flatMap(gateways, g => g.devices);

// finding deviceId to insert for user from that account
const device = _.filter(devices, d => d.verificationCode === code);

device.patientFirstName = req.body.firstName;
device.patientLastName = req.body.lastName;
account.save();

如果我尝试更改为findOne(),它会说

“ account.map不是函数”

帐户总是返回值,然后为什么它不能映射我不明白。

感谢您的帮助。谢谢

米克尔

.find()返回一个数组,这样您就可以运行,Array.map()但是需要分别处理.save()每个文档:

const accounts = await Account.find({ "buildings.gateways.devices.verificationCode": code })
var accountId = account ? account.map(item => item._id) : null

for(let account of accounts){
    await account.save();
}

.findOne()(已等待)返回单个文档,因此您不能使用.map()

const account = await Account.findOne({ "buildings.gateways.devices.verificationCode": code })
var accountId = account ? account._id : null

account.save();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:image.save不是函数,但是使用mongoose和express创建新文档时

来自分类Dev

Mongoose 更新文档甚至不运行 save() 函数

来自分类Dev

AngularFire $ save()不是函数

来自分类Dev

updateOne函数未更新文档

来自分类Dev

MongoDB save() 每次创建新文档而不是更新现有文档

来自分类Dev

错误:.map()不是函数

来自分类Dev

$(...).. map(...)。reduce不是函数

来自分类Dev

.map 不是函数 - 反应

来自分类Dev

更新React组件的多个实例的值返回.map不是函数

来自分类Dev

角资源:。$ save不是函数

来自分类Dev

.save()不是函数猫鼬

来自分类Dev

猫鼬.save()不是函数

来自分类Dev

使用[mongoose_model_object] .save()方法时,contact.save不是函数错误

来自分类Dev

导入函数时undefined不是函数

来自分类Dev

调用Firebase函数时,httpsCallable不是函数

来自分类Dev

map不是reactJS中的函数

来自分类Dev

使用.map的angularjs不是函数

来自分类Dev

ctorParameters.map不是函数

来自分类Dev

map 不是列表中的函数

来自分类Dev

json.map 不是函数

来自分类Dev

反应:“.map 不是函数”问题

来自分类Dev

TypeScript 数组:.map() 不是函数

来自分类Dev

Map 不是函数:{} JSON 数组

来自分类Dev

灰烬试图更新元素给this.get(...)。save不是一个函数

来自分类Dev

.save 不是函数,并且 .findOneAndUpdate() 不会更新我的数据库

来自分类Dev

save() 不是函数 haraka 插件 + mongoose

来自分类Dev

为什么 mongoose 中的 save() 不是函数?

来自分类Dev

切换按钮时出现“ TypeError:visible.map不是函数”

来自分类Dev

从打字稿中的地图中检索值时,map.get不是函数

Related 相关文章

热门标签

归档