在SQL中,我可以使用LIKE来表达我的条件:
SELECT
*
FROM
book
WHERE
publishInfo LIKE concat(publisher,'.%')
LIMIT
100
这不是一个完美的例子,但我的观点是我可以在LIKE之后放入另一个键来检查目标键是否包含与其他键值相同的文本。
但在MongoDB中,我已经阅读了关于“$ regex”方法的官方文档,它只告诉我可以通过纯文本检查密钥的值,如下所示:
{
publishInfo: {
$regex: 'somePublisherNameInText\\\..+',
$options: 'ig',
}
}
如何在MongoDB中执行与上面SQL中的示例相同的操作?