猫鼬:查询开头

眼镜师

我基本上想进行用户名搜索。

User.find({ username: "Mich"})

我想要类似上面的查询,该查询将返回用户名以“ Mich”开头的所有用户。Michael,Michaela,MichJagger等

阿德内

您可以使用regex搜索,这应该可以在Node中工作

User.find({ username: /^Mich/})

请注意,Mongo支持正则表达式对象,这意味着您可以执行

var regexp = new RegExp("^"+ req.params.username);
User.find({ username: regexp});

或Mongos自己的正则表达式构造函数

User.find({ username: {$regex : "^" + req.params.username}});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章