【问题标题】:I have to filter mongoose data that is an array with an array?我必须过滤带有数组的数组的猫鼬数据?
【发布时间】:2022-01-11 15:02:17
【问题描述】:

我正在创建一个后端应用程序。但我对猫鼬过滤器有困难..

如果我有一组 mongoose 文档数据

color : [
 {value: "red"}
 {value: "yellow"}
 {value: "green"}
]

那我得用这个数组过滤

["orage", "red", "purple"]

如果至少有一个元素匹配,我期望结果。

如何过滤。请帮帮我

await Color.find(// have to write filter options)

【问题讨论】:

  • 如果您可以在 json 中采样数据和预期的输出,请提供完整的文档,以便我们知道您需要什么

标签: database mongodb mongoose


【解决方案1】:
await Color.find({"color.value":{$in:["orage", "red", "purple"]}})

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 2023-03-13
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 2019-02-18
    • 2019-12-21
    相关资源
    最近更新 更多