我正在寻找MySQL的等价物
SELECT * FROM table WHERE field1 LIKE '%somestring%' AND field2 LIKE '%anotherstring%'
我确实尝试过几件事,包括
'field1' => '/somestring/i', 'field2' => '/anotherstring/i'
我没有得到任何结果,或只是基于两个字段之一的数据。这在MongoDB中是不可能的吗?
答案 0 :(得分:2)
db.collection.find({field1: {$regex: /somestring/i}, field2: {$regex: /anotherstring/i}});
php
MongoRegex
应该array(field1 => new MongoRegex("/somestring/i"), field2 => new MongoRegex("/anotherstring/i"))
。
{{1}}