【发布时间】:2017-06-27 17:05:37
【问题描述】:
我在猫鼬中有一个需要更新的数组字段。现在我正在使用以下内容:
var fieldsToSet = {
somename: req.body.username,
email: req.body.email.toLowerCase(),
$addToSet:{array_field:'some single value'},
search: [
req.body.username,
req.body.email,
],
};
我使用更新它
req.app.db.models.User.findByIdAndUpdate(req.user.id, fieldsToSet, options, function(err, user) {
if (err) {
return workflow.emit('exception', err);
}
workflow.emit('patchAdmin', user);
});
但它似乎不起作用。有人可以帮帮我吗?
var userSchema = new mongoose.Schema({
username: { type: String, unique: true },
password: String,
array_field:[String],
email: { type: String, unique: true },
【问题讨论】:
标签: javascript node.js mongodb mongoose mongodb-query