我正在使用JavaScript来查询基于Mongo DB的API。MONGO DB Like Operator
我需要根据LIKE操作,类似的东西,结果筛选到
select * from playlist where title like '%a%'
此刻,我把这个网址
var assetUrl = 'https://example.com/playlist?oauth_token=' + accessToken + '&account=XXX'+ '&fields={"title":true,"splash":true,"description":true,"source":true}'+ '&criteria={"title":/.*a.*/}';
没有成功(返回0对象)。
我想知道是否应该使用正则表达式来代替,以及如何在这种情况下使用它们。谢谢
有时正则表达式是不慢:“$正则表达式使用索引只有当正则表达式有一个字符串为开头的锚(即^)”。 http://docs.mongodb.org/manual/reference/operators/ – chx
谢谢@chx,我将这些信息整合到我的答案中。 – Philipp