如何在json对象中提及或。无法在json中使用两个值进行查询

如何在json对象中提及或。无法在json中使用两个值进行查询,json,mongodb,Json,Mongodb,我正在尝试使用json对象从mongo DB进行查询 我需要返回所有状态为“正在生产”和“正在进行”的对象。我需要以json格式发送它 {status: "In Progress"} 但是,我需要所有状态为“正在进行”和“正在生产”的值 那么我如何在json中提到或 {status: ["In Progress","In Production"]} 我试着这样做,但似乎不起作用 我还试图从mongo查询 { status : { $or: [ {"In Production"} ,{"In

我正在尝试使用json对象从mongo DB进行查询

我需要返回所有状态为“正在生产”和“正在进行”的对象。我需要以json格式发送它

{status: "In Progress"}
但是,我需要所有状态为“正在进行”和“正在生产”的值

那么我如何在json中提到或

{status: ["In Progress","In Production"]}
我试着这样做,但似乎不起作用

我还试图从mongo查询

{ status : { $or: [ {"In Production"} ,{"In Progress"} ] }  }

这也会出现一些错误,如expected:“

您在操作符中有

{ status: $in: ["In Progress","In Production"] }