【发布时间】:2017-09-29 11:08:43
【问题描述】:
我在使用 mongoose 进行查询时遇到问题。我按照 Mongoose.js: Find user by username LIKE value 进行编码。但它返回空白。
这是我的代码返回空白。
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);
为什么我使用变量然后返回空白?
【问题讨论】:
-
/.../ 语法仅适用于字符串,不适用于变量。您链接的问题中的许多答案都提供了您的答案。