根据关键字对对象数组的字段进行模糊查询.
比如集合有这样的一个字段,
contacts:{
[
{
address: "address1",
name: "张三"
},
{
address: "address2",
name: "李四"
},
.....
]
}
那么我应该怎么样通过"张"搜索到包含姓张的联系人的文档呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以通过
db.collection.find({'contacts.name':{$regex:'张'}})
获得