【发布时间】:2012-10-01 11:33:31
【问题描述】:
假设我有一个城市名称数组和一个 MongoDB 城市名称集合。假设我的数组看起来像:
["San Francisco", "chicago", "New York", "Los Angeles"]
我的收藏看起来像
{{cityName: "chicago"}
{cityName: "New York"}}
我想做的是执行一个返回给我旧金山和洛杉矶的查询。到目前为止,我唯一的想法是只执行查询,获取匹配项,然后从原始数组中减去数组(从而得到我的城市),但我想知道是否有一种方法可以在一步查询中完成。
提前致谢!
【问题讨论】:
-
我会 _.reject() from underscorejs.com
-
该数组存在于您的应用程序中,而不是在 Mongo 中,因此从技术上讲,mongo 无法返回其中不存在的东西。
标签: javascript arrays mongodb