"SELECT * FROM TABLE_NAME
WHERE
name like '$query_string' or
title like '%$query_string%' or
tags like '%$query_string%'"
MongoDB को
लागू करना चाहते हैं, और मैं
$condition = array('$or' =>
array('writer'=> array('name'=>"$query_string"),
'title'=> new MongoRegex("/$query_string/"),
'tags' => new MongoRegex("/$query_string/")));
की कोशिश की और यह काम नहीं करता।
MongoDB है कि एसक्यूएल लागू करने के लिए उचित तरीका क्या है?
मुझे नहीं पता था मैं 'लेखक' => सरणी ('नाम' => "$ QUERY_STRING") के बजाय 'writer.name' जैसी क्वेरी कर सकते हैं। बहुत प्रभावशाली! – InspiredJW
@JeongWooChang नीचे "Arrays" शीर्षक वाला अनुभाग देखें - http://php.net/manual/en/mongo.queries.php – Phil
आपको बहुत बहुत धन्यवाद :) – InspiredJW