我有mongoose 模式:
var Organization = new Schema({
name: String,
address: {
street : String,
city: String
}
}, { collection: 'organization' });
如何通过mongoose仅更新组织地址的街道部分?
我有mongoose 模式:
var Organization = new Schema({
name: String,
address: {
street : String,
city: String
}
}, { collection: 'organization' });
如何通过mongoose仅更新组织地址的街道部分?
我找不到任何涉及这个简单案件的文件,所以我可以看看你为什么会遇到麻烦.但它很简单,就像使用一个$set
和一个使用点符号来引用嵌入字段的键一样:
OrganizationModel.update(
{name: 'Koka'},
{$set: {'address.street': 'new street name'}},
callback);