Sails.js 如何通过MongoDB中的水线查询嵌套模型属性?

Sails.js 如何通过MongoDB中的水线查询嵌套模型属性?,sails.js,waterline,sails-mongo,Sails.js,Waterline,Sails Mongo,我试着做一些类似的事情: filter.or = [ { name: { contains: q } }, { "location.city": { contains: q } } ]; 然而,尝试MongoDB查询语言的location.city似乎不起作用 我怎样才能做到这一点 谢谢 分享您的整个模型调用和版本信息sails、waterline和sails mongo,因为这对我来说很好。我刚刚通过sails控制台在mongo中的一些数据上测试了与您上面显示的完全相同的查询,它运行

我试着做一些类似的事情:

filter.or = [
  { name: { contains: q } },
  { "location.city": { contains: q } }
];
然而,尝试MongoDB查询语言的location.city似乎不起作用

我怎样才能做到这一点


谢谢

分享您的整个模型调用和版本信息sails、waterline和sails mongo,因为这对我来说很好。我刚刚通过sails控制台在mongo中的一些数据上测试了与您上面显示的完全相同的查询,它运行正常。好的,等我几分钟,我会做的。感谢您的回复这里是我根据我网站上的一组数据运行的查询。我确保第一个或将显示为false,因此为了让查询显示数据,子文档查询必须显示为true。的确如此。它与您的订单基本相同。查找{or:[{videoProgress:10000},{charge.object:{contains:'charge'}}]}.execconsole.log