【发布时间】:2020-06-23 10:44:40
【问题描述】:
我有以下方式的数据
{ _id:1, Student:"A", Subject:"Language", AddressStates:[{state:"NY"}] },
{ _id:2, Student:"A", Subject:"Math",AddressStates:[{state:"CA"},{state:"FL"}]},
{ _id:3, Student:"B", Subject:"Science", AddressStates:[{state:"CA"}] },
{ _id:4, Student:"A", Subject:"Arts" },
{ _id:5, Student:"C", Subject:"Biology" AddressStates:[{state:"NY"}]},
{ _id:6, Student:"B", Subject:"History" AddressStates:[{state:"NY"}]}
在创建 mongo 查询以获取具有“CA”以外状态的学生的记录时需要帮助。我期望的输出只是“学生 C”记录,而不是学生 A 和 B,因为他们在记录中有状态“CA”。
非常感谢任何帮助。
【问题讨论】:
标签: mongodb mongodb-query