Mongoose:查询和;“价值”;or/value/i
我正在阅读Mongoose文档以了解它 我在它的文档中注意到了一些东西,但是找不到关于它的更多信息 该示例讨论按特定值搜索所有文档(使用“John”) 然后讨论如何使用(/John/i)搜索所有文档Mongoose:查询和;“价值”;or/value/i,mongoose,Mongoose,我正在阅读Mongoose文档以了解它 我在它的文档中注意到了一些东西,但是找不到关于它的更多信息 该示例讨论按特定值搜索所有文档(使用“John”) 然后讨论如何使用(/John/i)搜索所有文档 我发现没有进一步提到这个细节,那么这到底意味着什么呢?这是什么意思?在第一种情况下,我们搜索所有字段name等于'john'的文档 await MyModel.find({ name: 'john' }).exec(); 当我们需要查找包含子字符串“john”的名称字段的文档时,我们可以使用正则
我发现没有进一步提到这个细节,那么这到底意味着什么呢?这是什么意思?在第一种情况下,我们搜索所有字段
name
等于'john'的文档
await MyModel.find({ name: 'john' }).exec();
当我们需要查找包含子字符串“john”的名称
字段的文档时,我们可以使用正则表达式/john/
,因此我们将查找具有名称
的文档“john”、“johny”、“big john”
i
修饰符启用大小写不敏感,因此name
也将找到“Johnson”和“Johnathan”
await MyModel.find({ name: /john/i }).exec();