2016-01-22 26 views
0

比方說,我有兩個變量的文檔:first_name,last_name。MongoDB:檢查兩個變量是否一致

我需要檢查每個文檔以查看last_name值是否包含first_name值。

例如,first_name = John和last_name = John_Smith是匹配的。

可以使用LIKE運算符從MongoDB shell中完成嗎?理想情況下不區分大小寫。

感謝

回答

1

如果性能是不是你可以用$where運營商這樣做的一個問題:

db.col.find({$where: "this.last_name.match(new RegExp(this.first_name, 'i'))"}) 
相關問題