【发布时间】:2018-07-17 05:33:04
【问题描述】:
我在 mongodb 中有一个简单的集合。 我用猫鼬。
我有一个带有一个字段类型对象的用户模型。
我想动态地改变这个对象。但是这段代码不起作用,我用了findByIdAndUpdate(),findById,findOne(),findOneAndUpdate()。
const UsersSchema = mongoose.Schema({
likes: {}
},
{ collection: 'users' });
const Users = mongoose.model('Users', UsersSchema);
const id ="5b4c540f14f353a4b9875af4";
const thems = ['foo', 'bar'];
Users.findById(id, (err, res) => {
thems.map(item => {
if (res.like[item]) {
res.like[item] = res.like[item] + 1;
} else {
res.like[item] = 1;
}
});
res.save();
});
【问题讨论】:
-
您能更准确地解释一下您想要做什么吗?
-
你的身份证是什么
-
这是你完整的猫鼬模式吗?
-
是的,已经完成了
-
@Aaron 你想存储主题和每个主题的数量链接吗?
标签: javascript mongodb mongoose