为了账号安全,请及时绑定邮箱和手机立即绑定

查找包含特定值的数组的文档

查找包含特定值的数组的文档

holdtom 2019-07-02 15:55:25
查找包含特定值的数组的文档如果我有这个模式.。person = {     name : String,     favoriteFoods : Array}..在那里favoriteFoods数组由字符串填充。我怎么能找到所有的人把“寿司”作为他们最喜欢的食物使用猫鼬?我希望有这样的东西:PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});)我知道没有$contains在MongoDB中,只是在了解解决方案之前解释一下我希望找到的东西)
查看完整描述

3 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

没有$containsMongoDB的操作员。

你可以使用JohnnyHK的答案,因为这是可行的。与蒙戈最接近的相似之处是$in,使用此查询如下所示:

PersonModel.find({ favouriteFoods: { "$in" : ["sushi"]} }, ...);


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信