在 Mongoose 文档中我没有找到等效的$regex https://docs.mongodb.com/manual/reference/operator/query/regex/MongoDb 的。你能提供一个简单的猫鼬吗find()
用正则表达式?
猫鼬查找文档 http://mongoosejs.com/docs/queries.html.
mongodb 正则表达式的文档 https://docs.mongodb.com/manual/reference/operator/query/regex/.
var Person = mongoose.model('Person', yourSchema);
// find each person with a name contains 'Ghost'
Person.findOne({ "name" : { $regex: /Ghost/, $options: 'i' } },
function (err, person) {
if (err) return handleError(err);
console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation);
});
请注意我们传递给 mongoose.findOne 函数的第一个参数。 “{ “name” : { $regex: /Ghost/, $options: 'i' } }"。 “名称”是您正在搜索的文档的字段。 “Ghost”是正则表达式。 “i”表示不区分大小写的匹配。希望对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)