返回文档和仅匹配的子文档

时间:2013-11-23 07:51:33

标签: mongodb mongoose

我正在寻找与$ elemMatch类似的行为,但我只需要返回匹配的子文档。在我的应用程序中进行过滤将很困难,因为我使用$ nearSphere来匹配子文档。是否有任何已知的变通方法让Mongo仅限于返回第一个匹配的子文档?

例如:

var office = new Schema({ name: String, location: [Number] });
var company = new Schema({ name: String, offices: [office] });

我如何寻找公司和当地办事处?除了我特定和理想的解决方案之外,我对其他想法持开放态度。

0 个答案:

没有答案