Tôi muốn thực hiệnSQL đến MongoDB?
"SELECT * FROM TABLE_NAME
WHERE
name like '$query_string' or
title like '%$query_string%' or
tags like '%$query_string%'"
để MongoDB, và tôi đã cố gắng
$condition = array('$or' =>
array('writer'=> array('name'=>"$query_string"),
'title'=> new MongoRegex("/$query_string/"),
'tags' => new MongoRegex("/$query_string/")));
và điều này không hoạt động.
Cách thích hợp để triển khai SQL đó cho mongoDB là gì?
Tôi không biết tôi có thể truy vấn như 'writer.name' thay vì 'writer' => array ('name' => "$ query_string"). Khá ấn tượng! – InspiredJW
@JeongWooChang Xem phần có tiêu đề "Mảng" gần đáy - http://php.net/manual/en/mongo.queries.php – Phil
Cảm ơn bạn rất nhiều :) – InspiredJW