当我使用 mongoose 进行查询时遇到问题。我按照 Mongoose.js 进行编码:按用户名 LIKE 值查找用户。但它返回空白。
这是我的代码返回空白。
var promise = UserSchema.find({name: /req.params.keyword/ }).limit(5);
我试过这个返回空白似乎。
var n = john; var promise = UserSchema.find({name: /n/ }).limit(5);
但我试过这是有效的
var promise = UserSchema.find({name: /john/ }).limit(5);
为什么我使用变量然后返回空白?
原文由 devnext 发布,翻译遵循 CC BY-SA 4.0 许可协议
在mongodb中使用
$regex
如何使用正则表达式
例子
在蒙戈
您的查询看起来像