【发布时间】:2016-03-05 22:53:34
【问题描述】:
我正在尝试将 AP 插入到网络数组中特定网络内的 APList 数组中。
我一直在尝试使用:
var ap = {
MAC : req.body.APMAC,
location : req.body.location
}
var query = {
name : req.decoded.name,
'networks.ssid' : req.body.ssid
}
User.update(query,
{$push: {'APList' : ap}},
{safe: true, upsert: true, new: true},
function(err, data) {
res.json({
success: true,
message: "Added AP"
})
})
req.decoded.name 来自 JWT,发送的正文参数为 APMAC、位置和 ssid。
这总是以成功的“已添加 AP”消息登陆,但尚未更新 APList 数组以包含在 POST 请求中发送的 AP。
【问题讨论】:
标签: arrays node.js mongodb mongoose