2015-02-11 73 views
0

我使用Loopback with node通过AngularJS的ngresource查询MongoDB。like angularjs ngresource中的运算符

我希望实现自动完成。

产品是我ngResource

Product.find({filter:{where:{name:'search string'}, limit:10}}) 

上面的代码只搜索 '搜索字符串'(并非所有匹配的元素) 像

'search string2' 
'search string1' 
'search string3' 

如何搜索等同于MongoDB的

db.Product.find({name:/.*search string*/}); 

回答

0

您需要在查询过滤器对象中使用类似的运算符t:

{filter: 
    where: {myField: {like: '.*search string.*'}} 
} 

这样做就可以了。