我在按字段名称查找/选择文档方面遇到了一个小问题,但是我不需要按ID查找文档,例如:
{
_id:ObjectId('1234567890'),
type:{
cars:{
models:[]
}},
_id:ObjectId('12345678901'),
type:{
boats:{
models:[]
}}
}
我需要通过"type.cars"
选择文档并将一些数据推入"models"
。问题是id不是静态的,将来我可以更改,但是文档结构将保持不变,"type.models"
。我尝试用Google搜索解决方案,但找不到任何东西,如果您能给我一个想法或一个链接,我可以在其中做作业?
这是我尝试过的方法,对我不起作用:
findOneAndUpdate({type:'cars'},{$push: {models:{'volvo':true}}});
谢谢:)