2015-02-11 85 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.*'}} 
} 

這樣做就可以了。