假设我有2个变量的文档:first_name,last_name。
我需要检查每个文档以查看last_name值是否包含first_name值。
例如,first_name = John和last_name = John_Smith将匹配。
可以使用LIKE运算符在MongoDB shell中完成吗?理想情况下不区分大小写。
由于
答案 0 :(得分:1)
如果性能不是问题,您可以使用$where
运算符执行此操作:
db.col.find({$where: "this.last_name.match(new RegExp(this.first_name, 'i'))"})