我正在尝试通过MongoDB-Native驱动程序从Nodejs代码从Mongodb中获取数据。这是我收藏的模型:
{
name: 'Himkar Dwivedi',
role: 'Software Engineer',
address: {
flat: '163',
building: 'B6',
area: 'DLF',
contact: {
type: 'phone',
num: '910xxxx882'
}
}
}
我从下面的查询中得到了正确的响应:
{ role: 'Software Engineer', name: 'Himkar Dwivedi', 'address.flat': '163' }
但是我需要形成类似这样的查询:(真正的json查询对象)
{ role: 'Software Engineer', name: 'Himkar Dwivedi', address:{flat: '163' }}
没有给我任何回复。请帮助我解决它。
答案 0 :(得分:0)
因为当您使用此查询 address:{flat: '163' }
mongo 搜索这样的文档时:
{
name: 'Himkar Dwivedi',
role: 'Software Engineer',
address: {
flat: '163'
}
}